NIST CMVP API
by Ethan Troy
Unofficial static JSON API for NIST CMVP cryptographic module data, with weekly updates, algorithm summaries, OpenAPI, and llms.txt discovery.
Authoritative Sources
Key guidance documents from authoritative organizations. Click to view the original source.
Unofficial static JSON API for CMVP validated, historical, and in-process module data. The docs expose API discovery documents, module datasets, algorithm summaries, an OpenAPI spec, and llms.txt for agent and tool consumption.
Source repository for the scraper, generated API artifacts, and automation workflow. Use it to inspect schema generation, scheduled refreshes, validation checks, and change history.
Official CMVP program and certificate catalog from NIST and CCCS. Use the NIST site as the authoritative source for validation status, certificate details, and security policy documents; the API linked here is a convenience layer, not an official NIST service.
Open Source Tools
Community and open-source tools for NIST CMVP API.
Verification Commands
Commands and queries for testing and verifying security configurations.
Discovery
2 commandscurl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/index.json | jq curl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/metadata.json | jq Module Queries
4 commandscurl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/modules.json | jq '.modules[] | select(."Vendor Name" | test("Microsoft"; "i"))' curl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/modules.json | jq '.modules[] | select(."Certificate Number" == "5104")' curl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/historical-modules.json | jq '.modules[] | select(.status == "Revoked")' curl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/modules-in-process.json | jq '.modules[:20]' Algorithm Queries
2 commandscurl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/algorithms.json | jq curl -s https://ethanolivertroy.github.io/NIST-CMVP-API/api/algorithms.json | jq '.algorithms.AES' Related Controls
Security controls from various frameworks that relate to NIST CMVP API.