Amazon KMS
AWS Key Management Service (KMS) is a managed service that makes it easy to create and control the cryptographic keys used to protect your data, integrated with other AWS services to simplify encryption of data stored and managed in those services.
Amazon KMS publishes 8 API contracts indexed on the APIs.io network, including Cryptographic Operations API, Keys API, Kms Alias API, and 5 more. Tagged areas include Amazon Web Services, Cryptography, Data Protection, Encryption, and Key Management.
The Amazon KMS catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Amazon KMS’s developer surface includes authentication, engineering blog, support, developer console, CLI, developer portal, documentation, and 30 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| PKI and Encryption (certificate authorities, key management) | undeclared | - | - | - |
| Cloud Security Attestation and Secure-by-Design | undeclared | - | - | - |
| Common Criteria Certified Products (ISO/IEC 15408, NIAP Product Compliant List) | undeclared | - | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
Amazon KMS Cryptographic Operations API
Encryption, decryption, and signing operations
Amazon KMS Keys API
KMS cryptographic key management
Amazon KMS Kms Alias API
The Kms Alias API from Amazon KMS — 3 operation(s) for kms alias.
Amazon KMS Kms Custom Key Store API
The Kms Custom Key Store API from Amazon KMS — 6 operation(s) for kms custom key store.
Amazon KMS Kms Grant API
The Kms Grant API from Amazon KMS — 4 operation(s) for kms grant.
Amazon KMS Kms Key Policy API
The Kms Key Policy API from Amazon KMS — 3 operation(s) for kms key policy.
Amazon KMS Kms Key Rotation API
The Kms Key Rotation API from Amazon KMS — 3 operation(s) for kms key rotation.
Amazon KMS Kms Operations API
The Kms Operations API from Amazon KMS — 21 operation(s) for kms operations.
Scroll for all 8
Postman Collections 1
Ready-to-run Postman collections for exercising this provider's APIs.
Amazon KMS API
POSTMANOpen Collections 3
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Amazon KMS Cryptographic Operations API
OPEN COLLECTIONAmazon KMS Cryptographic Operations Keys API
OPEN COLLECTIONAmazon KMS API
OPEN COLLECTIONArazzo Workflows 8
Multi-step API workflows described with the Arazzo specification.
Amazon KMS Create Key and Describe
Create a new customer managed KMS key and read back its full metadata.
ARAZZOAmazon KMS Generate and Recover Data Key
Generate a data key, then decrypt its encrypted form to recover the plaintext key.
ARAZZOAmazon KMS Disable and Schedule Key Deletion
Disable a KMS key and then schedule it for deletion after a waiting period.
ARAZZOAmazon KMS Enable Key and Verify State
Enable a disabled KMS key and confirm it is back in the Enabled state.
ARAZZOAmazon KMS Envelope Encrypt and Decrypt
Generate a data key, then round-trip ciphertext through encrypt and decrypt.
ARAZZOAmazon KMS List and Describe Keys
List the KMS keys in the account and describe the first one in detail.
ARAZZOAmazon KMS Provision Key and Encrypt
Create a KMS key, enable it, and immediately encrypt a payload with it.
ARAZZOAmazon KMS Sign and Verify
Sign a message with an asymmetric KMS key, then verify the signature.
ARAZZOScroll for all 8
Amazon KMS API pricing
Prices published by Amazon KMS, read 2026-10-28 from aws.amazon.com/kms/pricing/.
| Plan | Price |
|---|---|
| Key storage (KMS key) | $1/month per KMS key (prorated hourly) Includes: Same price for symmetric, asymmetric, HMAC, multi-Region, imported key material, CloudHSM or externa |
| Key usage (API requests) | $0.03/ 10,000 requests per 10,000 requests Includes: Free tier of 20,000 requests/month across all Regions |
| Signing requests (ECC 256 example) | $0.15 per 10,000 requests |
| CloudHSM instance (pricing example) | $1.60/ HSM/ hour per HSM per hour |
Plan details, limits and sources →
Rate limits
- Free Tier Default: 10 requests per minute
- Free Tier Monthly Quota: 1000 requests per month
- Professional Tier Default: 100 requests per minute
Compiled by API Evangelist, not yet checked against Amazon KMS's documentation. All 5 limits →
Billed by: 10,000 requests · FinOps profile →
Pricing Plans 2
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Amazon Kms Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Amazon KMS
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Amazon Kms Finops
FINOPSFeatures 6
Notable capabilities this provider offers.
Centralized Key Management
Create, import, rotate, disable, delete, and audit usage of cryptographic keys from a central location.
Hardware Security Modules
Keys are protected by FIPS 140-2 validated hardware security modules (HSMs).
Automatic Key Rotation
Enable automatic annual rotation of KMS keys without changing key ARNs.
Multi-Region Keys
Create multi-Region keys that can be replicated into multiple AWS Regions.
Asymmetric Key Support
Generate and use asymmetric RSA and ECC key pairs for encryption and signing.
CloudTrail Integration
Every KMS API call is logged to AWS CloudTrail for auditing and compliance.
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Amazon Kms Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Amazon KMS — jsonschema rules
SPECTRALAmazon KMS API Rules
SPECTRALJSON Schema 1
Standalone JSON Schema definitions for this provider's data models.
Key
JSON SCHEMAJSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Amazon Kms Key Structure
JSON STRUCTUREExamples 1
Example request and response payloads for these APIs.
Amazon Kms Key Example
EXAMPLESecurity Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 4
What developers build with this provider.
Data at Rest Encryption
Encrypt data stored in S3, RDS, EBS, and other AWS services using KMS keys.
Envelope Encryption
Use KMS to generate data encryption keys for envelope encryption patterns.
Digital Signatures
Use asymmetric KMS keys to sign and verify digital signatures.
BYOK (Bring Your Own Key)
Import your own cryptographic key material into AWS KMS for compliance requirements.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 10
Pagination, idempotency, versioning, errors, and events
Scroll for all 10
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Amazon KMS API — frequently asked questions
Does Amazon KMS have an API?
Yes. APIs.io lists 8 APIs from Amazon KMS, including Amazon KMS Cryptographic Operations API, Amazon KMS Keys API and Amazon KMS Kms Alias API, and 5 more.
Is there an OpenAPI specification for the Amazon KMS API?
Yes. APIs.io indexes 8 OpenAPI specifications for Amazon KMS, each linked for download from this page.
How do I authenticate with the Amazon KMS API?
Amazon KMS uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as Amazon Kms Authentication.
How much does the Amazon KMS API cost?
Amazon KMS publishes its prices; its Key storage (KMS key) plan is $1/month per KMS key (prorated hourly) as of 2026-10-28. APIs.io lists 4 pricing plans for Amazon KMS, with each plan's price, limits and inclusions under Pricing on this page.
Is the Amazon KMS API ready for AI agents?
Amazon KMS has a Kin Score of 70.2 out of 100 (exemplar) and an Agent Readiness score of 34.7 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.