Amazon KMS API

The AWS Key Management Service API provides programmatic access to create and manage cryptographic keys, encrypt and decrypt data, generate data keys, and manage key policies and grants for controlling access to encryption operations.

Documentation

Specifications

Schemas & Data

Other Resources

🔗
Pricing
https://aws.amazon.com/kms/pricing/
🔗
FAQ
https://aws.amazon.com/kms/faqs/
🔗
Features
https://aws.amazon.com/kms/features/
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/json-ld/amazon-kms-context.jsonld
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/apis.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-create-key-and-describe-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-data-key-generate-and-decrypt-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-disable-and-schedule-deletion-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-enable-key-and-verify-state-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-envelope-encrypt-decrypt-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-list-and-describe-keys-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-provision-key-and-encrypt-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/amazon-kms/refs/heads/main/arazzo/amazon-kms-sign-and-verify-workflow.yml

OpenAPI Specification

openapi.yaml Raw ↑