TL;DR: NIST SP 800-228 is voluntary, but it gives organisations a practical blueprint for API security that maps to CSF 2.0, SP 800-53, FedRAMP, RMF, and zero trust through controls for inventory, authentication, validation, logging, and response, according to Equixly. The key implication is that API governance now spans identity, runtime enforcement, and audit evidence, not just secure coding.
NHIMG editorial — based on content published by Equixly: NIST SP 800-228 and its role in API compliance
By the numbers:
- Only 5.7% of organisations have full visibility into their service accounts, leaving most machine identities outside effective governance.
- 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface.
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools.
Questions worth separating out
A: Anchor API governance in existing control families, then link each API to an owner, an identity mechanism, and an evidence source.
Q: Why do APIs create identity risk even when the application code is secure?
A: APIs create identity risk because the code can be clean while the credentials behind it remain exposed, over-privileged, or reused.
Q: What breaks when API access is reviewed only at design time?
A: Design-time review can approve a secure interface and still leave a weak runtime path in production.
Practitioner guidance
- Build a single API and identity inventory Record every API, owner, authentication method, token type, certificate dependency, and runtime policy so the control surface can be audited against CSF and SP 800-53 mappings.
- Map API controls to named NIST control families Tie access control, logging, validation, and incident response to specific NIST control families such as AC, IA, AU, SI, and IR so the implementation is testable and evidence-rich.
- Separate pre-runtime from runtime control ownership Assign one team to approve API specifications, schema annotations, and design review, and another to monitor traffic, revoke tokens, and respond to anomalies after deployment.
What's in the full article
Equixly's full blog post covers the operational detail this post intentionally leaves for the source:
- Detailed mapping tables from SP 800-228 to CSF 2.0, SP 800-53, FedRAMP, RMF, and ZTA.
- Pre-runtime and runtime API control examples, including schema validation, telemetry, throttling, and token revocation.
- Control-by-control alignment notes for API discovery, DevSecOps testing, and incident response workflows.
- Implementation context for auditors and cloud teams that need evidence artifacts, not just policy language.
👉 Read Equixly's analysis of NIST SP 800-228 and API compliance →
NIST SP 800-228 and API compliance: what teams need to change?
Explore further
API compliance is becoming an identity governance problem. The article is strongest when it connects API protection to authentication, authorization, and auditability, because those are identity controls expressed through an API layer. That makes SP 800-228 relevant to IAM and NHI teams, not only developers. Organisations that separate API security from identity governance will miss the control dependencies that actually determine access. Practitioners should treat API security evidence as part of the identity control record.
A question worth separating out:
Q: Who is accountable when API access controls fail?
A: Accountability should sit with the team that owns the API lifecycle, including design, deployment, access scope, and retirement. Security may set policy, but engineering and product owners must own the data and behaviour exposed by each interface. Without explicit ownership, APIs tend to outlive their controls and inherit stale permissions.
👉 Read our full editorial: NIST SP 800-228 turns API security into audit-ready governance