Skip to content

Developer guide

API documentation

Swagger UI serves detailed documentation about different service endpoints and also provide try out option.
Availability of Swagger UI per services in System mode.

Service
Description
URL of Swagger UI
Demo page
Calculations Calculation Web Services provide endpoints for chemical property calculations and chemical-term evaluation. <serverhost>:<gateway-port>/jws-calculations/API/ https://jchem-microservices.chemaxon.com/jws-calculations/api/index.html
DB DB Web Services provide methods for storing and searching chemical structures in a persistent database
There are methods for
- creating / deleting tables,
- inserting / deleting / modifying structures and data in the tables,
- executing duplicate, substructure, full fragment and similarity searches.
<serverhost>:<gateway-port>/jwsdb/API/ https://jchem-microservices.chemaxon.com/jwsdb/api/index.html
IO Input/Output (IO) Web Services provide methods for
- converting molecules to different chemical file formats,
- analyzing molecule string and defining its file format,
- preparing molecule file for download,
- collecting properties from molecule.
<serverhost>:<gateway-port>/jwsio/API/ https://jchem-microservices.chemaxon.com/jwsio/api/index.html
Markush Markush Web Services provide enumeration of Markush structures. <serverhost>:<gateway-port>/jws-markush/API/ https://jchem-microservices.chemaxon.com/jws-markush/api/index.html
Reactor Reactor Web Services provide endpoints for Reactor operations. <serverhost>:<gateway-port>/jws-markush/API/ https://jchem-microservices.chemaxon.com/jws-reactor/api/index.html
Structure Checker Structure Checker Web Services provide methods for
- structure checking,
- structure fixing.
<serverhost>:<gateway-port>/jws-checker-fixer/API/ https://jchem-microservices.chemaxon.com/jws-checker-fixer/api/index.html
Structure Manipulation Structure Manipulation Web Services provide methods for manipulations on chemical structures like
- extracting textbox content from the structures,
- cutting structures into their fragment structures,
- two-dimensional and three-dimensional cleaning of chemical structures,
- standardizing structures.
<serverhost>:<gateway-port>/structure-manipulation/API/ https://jchem-microservices.chemaxon.com/structure-manipulation/api/index.html
Task Manager Task Manager provides the possibility of scheduling special long-lasting tasks for other web services. <serverhost>:<gateway-port>/jws-taskmanager/API/ https://jchem-microservices.chemaxon.com/jws-taskmanager/api/index.html

In standalone mode Swagger is available via :/API/ URL.