API reference
A public, read-only JSON API over the full NIST 800-53 catalog and CSF 2.0 crosswalk. Every endpoint is a GET request; there is no authentication and no query string — filters are expressed as path segments.
Content-Type: application/json.The API is formally defined using Smithy, an interface definition language (IDL) for defining services and their data shapes. Download the contract files below to generate clients, validate requests, or integrate with your own tooling.
Smithy is an open-source IDL maintained by AWS for defining HTTP services. You can use these contract files to generate typed API clients in TypeScript, Python, Java, Go, and more, or to validate this API's responses against the schema.
- Smithy Quick Start Guide — Install the CLI and validate a model in minutes
- Smithy IDL Specification — Full language reference for reading .smithy files
- Smithy CLI Installation — Install the Smithy CLI to validate and build models
- Code Generation Guide — Generate typed clients from Smithy models
The Markdown Corpus is an alternative to the live v1 API for LLM consumption: the same catalog and CSF 2.0 crosswalk, published as plain text/markdown documents you can fetch or paste straight into a prompt instead of parsing JSON responses.