Versions

API versioning

NMRKit uses URL-based versioning via fastapi-versioning:

PrefixDescription
/latest/Alias for the current API version (recommended for development)
/v1/Stable version 1

All module paths are appended to the version prefix. For example:

GET  /latest/chem/hosecode?smiles=CCO
POST /latest/spectra/parse/url
POST /latest/predict/

Docker image tags

Images are published to Docker Hub:

TagEnvironment
dev-latestDevelopment deployments (dev.nmrkit.nmrxiv.org)
latestProduction deployments (nmrkit.nmrxiv.org)

Companion images:

ImageDev tagProd tag
nfdi4chem/nmr-clidev-latestlatest
nfdi4chem/nmr-respredictdev-latestlatest

Changelog

Release history is tracked in the repository CHANGELOG.md.