Amazon MSK
Amazon Managed Streaming for Apache Kafka (Amazon MSK) is a fully managed service that enables you to build and run applications that use Apache Kafka to process streaming data, with the infrastructure management handled by AWS.
Amazon MSK publishes 6 APIs on the APIs.io network, including Clusters API, Compatible Kafka Versions API, Configurations API, and 3 more. Tagged areas include Broadcasting, Media Processing, and Media.
The Amazon MSK catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Amazon MSK’s developer surface includes authentication, developer portal, documentation, support, engineering blog, developer console, signup flow, and 12 more developer resources.
Kin Score
APIs 6
Individual APIs this provider publishes, each with its own machine-readable definition.
Amazon MSK Clusters API
The Clusters API from Amazon MSK — 18 operation(s) for clusters.
Amazon MSK Compatible Kafka Versions API
The Compatible Kafka Versions API from Amazon MSK — 1 operation(s) for compatible kafka versions.
Amazon MSK Configurations API
The Configurations API from Amazon MSK — 4 operation(s) for configurations.
Amazon MSK Kafka Versions API
The Kafka Versions API from Amazon MSK — 1 operation(s) for kafka versions.
Amazon MSK Operations API
The Operations API from Amazon MSK — 1 operation(s) for operations.
Amazon MSK Tags API
The Tags API from Amazon MSK — 2 operation(s) for tags.
Postman Collections 6
Ready-to-run Postman collections for exercising this provider's APIs.
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Amazon MSK API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Amazon Msk Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Amazon Msk Finops
FINOPSFeatures 6
Notable capabilities this provider offers.
Fully Managed Kafka
Automatically provisions, configures, and maintains Apache Kafka clusters without operational overhead.
High Durability
Multi-AZ deployments with automatic replication and failover for data durability.
MSK Serverless
Serverless cluster mode that automatically scales capacity to match streaming demand.
MSK Connect
Fully managed Kafka Connect to stream data to and from databases and other services.
Tiered Storage
Offload older data to low-cost Amazon S3 storage while keeping recent data on brokers.
Schema Registry
Manage and enforce schemas for Kafka topics with AWS Glue Schema Registry integration.
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Amazon Msk Msk Api Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Amazon MSK API Rules
SPECTRALAmazon MSK API Rules
SPECTRALJSON Schema 135
Standalone JSON Schema definitions for this provider's data models.
BatchAssociateScramSecretRequest
JSON SCHEMABatchAssociateScramSecretResponse
JSON SCHEMABatchDisassociateScramSecretRequest
JSON SCHEMABatchDisassociateScramSecretResponse
JSON SCHEMABrokerAZDistribution
JSON SCHEMABrokerEBSVolumeInfo
JSON SCHEMABrokerLogs
JSON SCHEMABrokerNodeGroupInfo
JSON SCHEMABrokerNodeInfo
JSON SCHEMABrokerSoftwareInfo
JSON SCHEMAClientAuthentication
JSON SCHEMAClientBroker
JSON SCHEMACloudWatchLogs
JSON SCHEMAClusterInfo
JSON SCHEMAClusterOperationInfo
JSON SCHEMAClusterOperationStepInfo
JSON SCHEMAClusterOperationStep
JSON SCHEMACluster
JSON SCHEMAClusterState
JSON SCHEMAClusterType
JSON SCHEMACompatibleKafkaVersion
JSON SCHEMAConfigurationInfo
JSON SCHEMAConfigurationRevision
JSON SCHEMAConfiguration
JSON SCHEMAConfigurationState
JSON SCHEMAConnectivityInfo
JSON SCHEMACreateClusterRequest
JSON SCHEMACreateClusterResponse
JSON SCHEMACreateClusterV2Request
JSON SCHEMACreateClusterV2Response
JSON SCHEMACreateConfigurationRequest
JSON SCHEMACreateConfigurationResponse
JSON SCHEMADeleteClusterRequest
JSON SCHEMADeleteClusterResponse
JSON SCHEMADeleteConfigurationRequest
JSON SCHEMADeleteConfigurationResponse
JSON SCHEMADescribeClusterOperationRequest
JSON SCHEMADescribeClusterOperationResponse
JSON SCHEMADescribeClusterRequest
JSON SCHEMADescribeClusterResponse
JSON SCHEMADescribeClusterV2Request
JSON SCHEMADescribeClusterV2Response
JSON SCHEMADescribeConfigurationRequest
JSON SCHEMADescribeConfigurationResponse
JSON SCHEMADescribeConfigurationRevisionRequest
JSON SCHEMADescribeConfigurationRevisionResponse
JSON SCHEMAEBSStorageInfo
JSON SCHEMAEncryptionAtRest
JSON SCHEMAEncryptionInTransit
JSON SCHEMAEncryptionInfo
JSON SCHEMAEnhancedMonitoring
JSON SCHEMAErrorInfo
JSON SCHEMAFirehose
JSON SCHEMAGetBootstrapBrokersRequest
JSON SCHEMAGetBootstrapBrokersResponse
JSON SCHEMAGetCompatibleKafkaVersionsRequest
JSON SCHEMAGetCompatibleKafkaVersionsResponse
JSON SCHEMAIam
JSON SCHEMAJmxExporterInfo
JSON SCHEMAJmxExporter
JSON SCHEMAKafkaVersion
JSON SCHEMAKafkaVersionStatus
JSON SCHEMAListClusterOperationsRequest
JSON SCHEMAListClusterOperationsResponse
JSON SCHEMAListClustersRequest
JSON SCHEMAListClustersResponse
JSON SCHEMAListClustersV2Request
JSON SCHEMAListClustersV2Response
JSON SCHEMAListConfigurationRevisionsRequest
JSON SCHEMAListConfigurationRevisionsResponse
JSON SCHEMAListConfigurationsRequest
JSON SCHEMAListConfigurationsResponse
JSON SCHEMAListKafkaVersionsRequest
JSON SCHEMAListKafkaVersionsResponse
JSON SCHEMAListNodesRequest
JSON SCHEMAListNodesResponse
JSON SCHEMAListScramSecretsRequest
JSON SCHEMAListScramSecretsResponse
JSON SCHEMAListTagsForResourceRequest
JSON SCHEMAListTagsForResourceResponse
JSON SCHEMALoggingInfo
JSON SCHEMAMaxResults
JSON SCHEMAMutableClusterInfo
JSON SCHEMANodeExporterInfo
JSON SCHEMANodeExporter
JSON SCHEMANodeInfo
JSON SCHEMANodeType
JSON SCHEMAOpenMonitoringInfo
JSON SCHEMAOpenMonitoring
JSON SCHEMAPrometheusInfo
JSON SCHEMAPrometheus
JSON SCHEMAProvisionedRequest
JSON SCHEMAProvisioned
JSON SCHEMAProvisionedThroughput
JSON SCHEMAPublicAccess
JSON SCHEMARebootBrokerRequest
JSON SCHEMARebootBrokerResponse
JSON SCHEMAS3
JSON SCHEMASasl
JSON SCHEMAScram
JSON SCHEMAServerlessClientAuthentication
JSON SCHEMAServerlessRequest
JSON SCHEMAServerlessSasl
JSON SCHEMAServerless
JSON SCHEMAStateInfo
JSON SCHEMAStorageInfo
JSON SCHEMAStorageMode
JSON SCHEMATagResourceRequest
JSON SCHEMATls
JSON SCHEMAUnauthenticated
JSON SCHEMAUnauthorizedException
JSON SCHEMAUnprocessedScramSecret
JSON SCHEMAUntagResourceRequest
JSON SCHEMAUpdateBrokerCountRequest
JSON SCHEMAUpdateBrokerCountResponse
JSON SCHEMAUpdateBrokerStorageRequest
JSON SCHEMAUpdateBrokerStorageResponse
JSON SCHEMAUpdateBrokerTypeRequest
JSON SCHEMAUpdateBrokerTypeResponse
JSON SCHEMAUpdateClusterConfigurationRequest
JSON SCHEMAUpdateClusterConfigurationResponse
JSON SCHEMAUpdateClusterKafkaVersionRequest
JSON SCHEMAUpdateClusterKafkaVersionResponse
JSON SCHEMAUpdateConfigurationRequest
JSON SCHEMAUpdateConfigurationResponse
JSON SCHEMAUpdateConnectivityRequest
JSON SCHEMAUpdateConnectivityResponse
JSON SCHEMAUpdateMonitoringRequest
JSON SCHEMAUpdateMonitoringResponse
JSON SCHEMAUpdateSecurityRequest
JSON SCHEMAUpdateSecurityResponse
JSON SCHEMAUpdateStorageRequest
JSON SCHEMAUpdateStorageResponse
JSON SCHEMAVpcConfig
JSON SCHEMAZookeeperNodeInfo
JSON SCHEMAScroll for all 135
JSON Structure 135
JSON Structure definitions describing this provider's data shapes.
Msk Api Batch Associate Scram Secret Request Structure
JSON STRUCTUREMsk Api Batch Associate Scram Secret Response Structure
JSON STRUCTUREMsk Api Broker Az Distribution Structure
JSON STRUCTUREMsk Api Broker Ebs Volume Info Structure
JSON STRUCTUREMsk Api Broker Logs Structure
JSON STRUCTUREMsk Api Broker Node Group Info Structure
JSON STRUCTUREMsk Api Broker Node Info Structure
JSON STRUCTUREMsk Api Broker Software Info Structure
JSON STRUCTUREMsk Api Client Authentication Structure
JSON STRUCTUREMsk Api Client Broker Structure
JSON STRUCTUREMsk Api Cloud Watch Logs Structure
JSON STRUCTUREMsk Api Cluster Info Structure
JSON STRUCTUREMsk Api Cluster Operation Info Structure
JSON STRUCTUREMsk Api Cluster Operation Step Info Structure
JSON STRUCTUREMsk Api Cluster Operation Step Structure
JSON STRUCTUREMsk Api Cluster State Structure
JSON STRUCTUREMsk Api Cluster Structure
JSON STRUCTUREMsk Api Cluster Type Structure
JSON STRUCTUREMsk Api Compatible Kafka Version Structure
JSON STRUCTUREMsk Api Configuration Info Structure
JSON STRUCTUREMsk Api Configuration Revision Structure
JSON STRUCTUREMsk Api Configuration State Structure
JSON STRUCTUREMsk Api Configuration Structure
JSON STRUCTUREMsk Api Connectivity Info Structure
JSON STRUCTUREMsk Api Create Cluster Request Structure
JSON STRUCTUREMsk Api Create Cluster Response Structure
JSON STRUCTUREMsk Api Create Cluster V2 Request Structure
JSON STRUCTUREMsk Api Create Cluster V2 Response Structure
JSON STRUCTUREMsk Api Create Configuration Request Structure
JSON STRUCTUREMsk Api Create Configuration Response Structure
JSON STRUCTUREMsk Api Delete Cluster Request Structure
JSON STRUCTUREMsk Api Delete Cluster Response Structure
JSON STRUCTUREMsk Api Delete Configuration Request Structure
JSON STRUCTUREMsk Api Delete Configuration Response Structure
JSON STRUCTUREMsk Api Describe Cluster Operation Request Structure
JSON STRUCTUREMsk Api Describe Cluster Operation Response Structure
JSON STRUCTUREMsk Api Describe Cluster Request Structure
JSON STRUCTUREMsk Api Describe Cluster Response Structure
JSON STRUCTUREMsk Api Describe Cluster V2 Request Structure
JSON STRUCTUREMsk Api Describe Cluster V2 Response Structure
JSON STRUCTUREMsk Api Describe Configuration Request Structure
JSON STRUCTUREMsk Api Describe Configuration Response Structure
JSON STRUCTUREMsk Api Ebs Storage Info Structure
JSON STRUCTUREMsk Api Encryption At Rest Structure
JSON STRUCTUREMsk Api Encryption In Transit Structure
JSON STRUCTUREMsk Api Encryption Info Structure
JSON STRUCTUREMsk Api Enhanced Monitoring Structure
JSON STRUCTUREMsk Api Error Info Structure
JSON STRUCTUREMsk Api Firehose Structure
JSON STRUCTUREMsk Api Get Bootstrap Brokers Request Structure
JSON STRUCTUREMsk Api Get Bootstrap Brokers Response Structure
JSON STRUCTUREMsk Api Get Compatible Kafka Versions Request Structure
JSON STRUCTUREMsk Api Get Compatible Kafka Versions Response Structure
JSON STRUCTUREMsk Api Iam Structure
JSON STRUCTUREMsk Api Jmx Exporter Info Structure
JSON STRUCTUREMsk Api Jmx Exporter Structure
JSON STRUCTUREMsk Api Kafka Version Status Structure
JSON STRUCTUREMsk Api Kafka Version Structure
JSON STRUCTUREMsk Api List Cluster Operations Request Structure
JSON STRUCTUREMsk Api List Cluster Operations Response Structure
JSON STRUCTUREMsk Api List Clusters Request Structure
JSON STRUCTUREMsk Api List Clusters Response Structure
JSON STRUCTUREMsk Api List Clusters V2 Request Structure
JSON STRUCTUREMsk Api List Clusters V2 Response Structure
JSON STRUCTUREMsk Api List Configuration Revisions Request Structure
JSON STRUCTUREMsk Api List Configuration Revisions Response Structure
JSON STRUCTUREMsk Api List Configurations Request Structure
JSON STRUCTUREMsk Api List Configurations Response Structure
JSON STRUCTUREMsk Api List Kafka Versions Request Structure
JSON STRUCTUREMsk Api List Kafka Versions Response Structure
JSON STRUCTUREMsk Api List Nodes Request Structure
JSON STRUCTUREMsk Api List Nodes Response Structure
JSON STRUCTUREMsk Api List Scram Secrets Request Structure
JSON STRUCTUREMsk Api List Scram Secrets Response Structure
JSON STRUCTUREMsk Api List Tags For Resource Request Structure
JSON STRUCTUREMsk Api List Tags For Resource Response Structure
JSON STRUCTUREMsk Api Logging Info Structure
JSON STRUCTUREMsk Api Max Results Structure
JSON STRUCTUREMsk Api Mutable Cluster Info Structure
JSON STRUCTUREMsk Api Node Exporter Info Structure
JSON STRUCTUREMsk Api Node Exporter Structure
JSON STRUCTUREMsk Api Node Info Structure
JSON STRUCTUREMsk Api Node Type Structure
JSON STRUCTUREMsk Api Open Monitoring Info Structure
JSON STRUCTUREMsk Api Open Monitoring Structure
JSON STRUCTUREMsk Api Prometheus Info Structure
JSON STRUCTUREMsk Api Prometheus Structure
JSON STRUCTUREMsk Api Provisioned Request Structure
JSON STRUCTUREMsk Api Provisioned Structure
JSON STRUCTUREMsk Api Provisioned Throughput Structure
JSON STRUCTUREMsk Api Public Access Structure
JSON STRUCTUREMsk Api Reboot Broker Request Structure
JSON STRUCTUREMsk Api Reboot Broker Response Structure
JSON STRUCTUREMsk Api S3 Structure
JSON STRUCTUREMsk Api Sasl Structure
JSON STRUCTUREMsk Api Scram Structure
JSON STRUCTUREMsk Api Serverless Client Authentication Structure
JSON STRUCTUREMsk Api Serverless Request Structure
JSON STRUCTUREMsk Api Serverless Sasl Structure
JSON STRUCTUREMsk Api Serverless Structure
JSON STRUCTUREMsk Api State Info Structure
JSON STRUCTUREMsk Api Storage Info Structure
JSON STRUCTUREMsk Api Storage Mode Structure
JSON STRUCTUREMsk Api Tag Resource Request Structure
JSON STRUCTUREMsk Api Tls Structure
JSON STRUCTUREMsk Api Unauthenticated Structure
JSON STRUCTUREMsk Api Unauthorized Exception Structure
JSON STRUCTUREMsk Api Unprocessed Scram Secret Structure
JSON STRUCTUREMsk Api Untag Resource Request Structure
JSON STRUCTUREMsk Api Update Broker Count Request Structure
JSON STRUCTUREMsk Api Update Broker Count Response Structure
JSON STRUCTUREMsk Api Update Broker Storage Request Structure
JSON STRUCTUREMsk Api Update Broker Storage Response Structure
JSON STRUCTUREMsk Api Update Broker Type Request Structure
JSON STRUCTUREMsk Api Update Broker Type Response Structure
JSON STRUCTUREMsk Api Update Cluster Configuration Request Structure
JSON STRUCTUREMsk Api Update Cluster Configuration Response Structure
JSON STRUCTUREMsk Api Update Cluster Kafka Version Request Structure
JSON STRUCTUREMsk Api Update Cluster Kafka Version Response Structure
JSON STRUCTUREMsk Api Update Configuration Request Structure
JSON STRUCTUREMsk Api Update Configuration Response Structure
JSON STRUCTUREMsk Api Update Connectivity Request Structure
JSON STRUCTUREMsk Api Update Connectivity Response Structure
JSON STRUCTUREMsk Api Update Monitoring Request Structure
JSON STRUCTUREMsk Api Update Monitoring Response Structure
JSON STRUCTUREMsk Api Update Security Request Structure
JSON STRUCTUREMsk Api Update Security Response Structure
JSON STRUCTUREMsk Api Update Storage Request Structure
JSON STRUCTUREMsk Api Update Storage Response Structure
JSON STRUCTUREMsk Api Vpc Config Structure
JSON STRUCTUREMsk Api Zookeeper Node Info Structure
JSON STRUCTUREScroll for all 135
Examples 135
Example request and response payloads for these APIs.
Msk Api Broker Logs Example
EXAMPLEMsk Api Cluster Example
EXAMPLEMsk Api Cluster Info Example
EXAMPLEMsk Api Cluster Type Example
EXAMPLEMsk Api Error Info Example
EXAMPLEMsk Api Firehose Example
EXAMPLEMsk Api Iam Example
EXAMPLEMsk Api Jmx Exporter Example
EXAMPLEMsk Api Logging Info Example
EXAMPLEMsk Api Max Results Example
EXAMPLEMsk Api Node Info Example
EXAMPLEMsk Api Node Type Example
EXAMPLEMsk Api Prometheus Example
EXAMPLEMsk Api Provisioned Example
EXAMPLEMsk Api S3 Example
EXAMPLEMsk Api Sasl Example
EXAMPLEMsk Api Scram Example
EXAMPLEMsk Api Serverless Example
EXAMPLEMsk Api State Info Example
EXAMPLEMsk Api Storage Info Example
EXAMPLEMsk Api Storage Mode Example
EXAMPLEMsk Api Tls Example
EXAMPLEMsk Api Vpc Config Example
EXAMPLEScroll for all 135
Security 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.
Real-Time Data Streaming
Build real-time data pipelines for clickstream analytics, log aggregation, and metrics.
Event Sourcing
Implement event sourcing patterns with durable, ordered Kafka topics.
Stream Processing
Process streaming data with Apache Flink, Spark Streaming, or custom consumers.
Database Change Data Capture
Stream database changes to downstream systems using Debezium and MSK Connect.
Resources
Get Started 3
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 2
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API