Snowstorm, the scalable open source SNOMED CT terminology server from SNOMED International, exposing a REST and HL7 FHIR terminology API with a browsable Swagger interface.
Snowstorm is the official open source SNOMED CT terminology server developed by SNOMED International, built on Elasticsearch for performance and enterprise scale. It serves SNOMED CT clinical terminology through a REST API and a standards based HL7 FHIR terminology API, supporting concept lookup, description and full text search, the SNOMED Expression Constraint Language for querying subsets of the hierarchy, reference set membership, and the FHIR CodeSystem, ValueSet and ConceptMap operations such as lookup, expand, validate code, subsumes and translate. It underpins clinical systems, terminology browsers and data pipelines that need authoritative, queryable SNOMED CT. This appliance runs the full server stack, a Java terminology service backed by a single node Elasticsearch datastore, behind a reverse proxy that presents the interactive Swagger interface and the API on the standard web port. It ships ready to load: the server is healthy and empty, and the owner imports their own licensed SNOMED CT release to bring it to life.
The cloudimg image is hardened and fully patched, running the terminology server and its Elasticsearch datastore as unprivileged services that survive reboot behind an nginx reverse proxy, with the datastore bound to the loopback interface only and the firewall defaulting to deny with just SSH and the web port open. It is secure by default with no shared credential baked in: a unique Elasticsearch superuser password is generated on each VM at first boot and written to a file only root can read, and the terminology API is served read only so no unauthenticated caller can alter content, protecting the mutating and administrative operations. The full SNOMED CT content is never bundled, respecting the licence: the server ships empty and ready, paired with a deploy guide that walks through importing your own licensed release, and every instance is backed by 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.