Amazon MSK website screenshot

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.

62.4/100 strong ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
6 APIs 6 Features 4 Use Cases
BroadcastingMedia ProcessingMedia

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 62.4/100 · strong
Contract Quality 18.1 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 13.7 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 6.5 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/amazon-msk: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

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 COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Amazon Msk Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 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

139 classes · 129 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Amazon MSK API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Amazon MSK API Rules

26 rules · 9 errors 12 warnings 5 info

SPECTRAL

JSON Schema 135

Standalone JSON Schema definitions for this provider's data models.

BatchAssociateScramSecretRequest

1 properties

JSON SCHEMA

BatchAssociateScramSecretResponse

2 properties

JSON SCHEMA

BatchDisassociateScramSecretRequest

1 properties

JSON SCHEMA

BatchDisassociateScramSecretResponse

2 properties

JSON SCHEMA

BrokerAZDistribution

0 properties

JSON SCHEMA

BrokerEBSVolumeInfo

3 properties

JSON SCHEMA

BrokerLogs

3 properties

JSON SCHEMA

BrokerNodeGroupInfo

6 properties

JSON SCHEMA

BrokerNodeInfo

6 properties

JSON SCHEMA

BrokerSoftwareInfo

3 properties

JSON SCHEMA

ClientAuthentication

3 properties

JSON SCHEMA

ClientBroker

0 properties

JSON SCHEMA

CloudWatchLogs

2 properties

JSON SCHEMA

ClusterInfo

19 properties

JSON SCHEMA

ClusterOperationInfo

11 properties

JSON SCHEMA

ClusterOperationStepInfo

1 properties

JSON SCHEMA

ClusterOperationStep

2 properties

JSON SCHEMA

Cluster

11 properties

JSON SCHEMA

ClusterState

0 properties

JSON SCHEMA

ClusterType

0 properties

JSON SCHEMA

CompatibleKafkaVersion

2 properties

JSON SCHEMA

ConfigurationInfo

2 properties

JSON SCHEMA

ConfigurationRevision

3 properties

JSON SCHEMA

Configuration

7 properties

JSON SCHEMA

ConfigurationState

0 properties

JSON SCHEMA

ConnectivityInfo

1 properties

JSON SCHEMA

CreateClusterRequest

12 properties

JSON SCHEMA

CreateClusterResponse

3 properties

JSON SCHEMA

CreateClusterV2Request

4 properties

JSON SCHEMA

CreateClusterV2Response

4 properties

JSON SCHEMA

CreateConfigurationRequest

4 properties

JSON SCHEMA

CreateConfigurationResponse

5 properties

JSON SCHEMA

DeleteClusterRequest

0 properties

JSON SCHEMA

DeleteClusterResponse

2 properties

JSON SCHEMA

DeleteConfigurationRequest

0 properties

JSON SCHEMA

DeleteConfigurationResponse

2 properties

JSON SCHEMA

DescribeClusterOperationRequest

0 properties

JSON SCHEMA

DescribeClusterOperationResponse

1 properties

JSON SCHEMA

DescribeClusterRequest

0 properties

JSON SCHEMA

DescribeClusterResponse

1 properties

JSON SCHEMA

DescribeClusterV2Request

0 properties

JSON SCHEMA

DescribeClusterV2Response

1 properties

JSON SCHEMA

DescribeConfigurationRequest

0 properties

JSON SCHEMA

DescribeConfigurationResponse

7 properties

JSON SCHEMA

DescribeConfigurationRevisionRequest

0 properties

JSON SCHEMA

DescribeConfigurationRevisionResponse

5 properties

JSON SCHEMA

EBSStorageInfo

2 properties

JSON SCHEMA

EncryptionAtRest

1 properties

JSON SCHEMA

EncryptionInTransit

2 properties

JSON SCHEMA

EncryptionInfo

2 properties

JSON SCHEMA

EnhancedMonitoring

0 properties

JSON SCHEMA

ErrorInfo

2 properties

JSON SCHEMA

Firehose

2 properties

JSON SCHEMA

GetBootstrapBrokersRequest

0 properties

JSON SCHEMA

GetBootstrapBrokersResponse

7 properties

JSON SCHEMA

GetCompatibleKafkaVersionsRequest

0 properties

JSON SCHEMA

GetCompatibleKafkaVersionsResponse

1 properties

JSON SCHEMA

Iam

1 properties

JSON SCHEMA

JmxExporterInfo

1 properties

JSON SCHEMA

JmxExporter

1 properties

JSON SCHEMA

KafkaVersion

2 properties

JSON SCHEMA

KafkaVersionStatus

0 properties

JSON SCHEMA

ListClusterOperationsRequest

0 properties

JSON SCHEMA

ListClusterOperationsResponse

2 properties

JSON SCHEMA

ListClustersRequest

0 properties

JSON SCHEMA

ListClustersResponse

2 properties

JSON SCHEMA

ListClustersV2Request

0 properties

JSON SCHEMA

ListClustersV2Response

2 properties

JSON SCHEMA

ListConfigurationRevisionsRequest

0 properties

JSON SCHEMA

ListConfigurationRevisionsResponse

2 properties

JSON SCHEMA

ListConfigurationsRequest

0 properties

JSON SCHEMA

ListConfigurationsResponse

2 properties

JSON SCHEMA

ListKafkaVersionsRequest

0 properties

JSON SCHEMA

ListKafkaVersionsResponse

2 properties

JSON SCHEMA

ListNodesRequest

0 properties

JSON SCHEMA

ListNodesResponse

2 properties

JSON SCHEMA

ListScramSecretsRequest

0 properties

JSON SCHEMA

ListScramSecretsResponse

2 properties

JSON SCHEMA

ListTagsForResourceRequest

0 properties

JSON SCHEMA

ListTagsForResourceResponse

1 properties

JSON SCHEMA

LoggingInfo

1 properties

JSON SCHEMA

MaxResults

0 properties

JSON SCHEMA

MutableClusterInfo

12 properties

JSON SCHEMA

NodeExporterInfo

1 properties

JSON SCHEMA

NodeExporter

1 properties

JSON SCHEMA

NodeInfo

6 properties

JSON SCHEMA

NodeType

0 properties

JSON SCHEMA

OpenMonitoringInfo

1 properties

JSON SCHEMA

OpenMonitoring

1 properties

JSON SCHEMA

PrometheusInfo

2 properties

JSON SCHEMA

Prometheus

2 properties

JSON SCHEMA

ProvisionedRequest

10 properties

JSON SCHEMA

Provisioned

11 properties

JSON SCHEMA

ProvisionedThroughput

2 properties

JSON SCHEMA

PublicAccess

1 properties

JSON SCHEMA

RebootBrokerRequest

1 properties

JSON SCHEMA

RebootBrokerResponse

2 properties

JSON SCHEMA

S3

3 properties

JSON SCHEMA

Sasl

2 properties

JSON SCHEMA

Scram

1 properties

JSON SCHEMA

ServerlessClientAuthentication

1 properties

JSON SCHEMA

ServerlessRequest

2 properties

JSON SCHEMA

ServerlessSasl

1 properties

JSON SCHEMA

Serverless

2 properties

JSON SCHEMA

StateInfo

2 properties

JSON SCHEMA

StorageInfo

1 properties

JSON SCHEMA

StorageMode

0 properties

JSON SCHEMA

TagResourceRequest

1 properties

JSON SCHEMA

Tls

2 properties

JSON SCHEMA

Unauthenticated

1 properties

JSON SCHEMA

UnauthorizedException

0 properties

JSON SCHEMA

UnprocessedScramSecret

3 properties

JSON SCHEMA

UntagResourceRequest

0 properties

JSON SCHEMA

UpdateBrokerCountRequest

2 properties

JSON SCHEMA

UpdateBrokerCountResponse

2 properties

JSON SCHEMA

UpdateBrokerStorageRequest

2 properties

JSON SCHEMA

UpdateBrokerStorageResponse

2 properties

JSON SCHEMA

UpdateBrokerTypeRequest

2 properties

JSON SCHEMA

UpdateBrokerTypeResponse

2 properties

JSON SCHEMA

UpdateClusterConfigurationRequest

2 properties

JSON SCHEMA

UpdateClusterConfigurationResponse

2 properties

JSON SCHEMA

UpdateClusterKafkaVersionRequest

3 properties

JSON SCHEMA

UpdateClusterKafkaVersionResponse

2 properties

JSON SCHEMA

UpdateConfigurationRequest

2 properties

JSON SCHEMA

UpdateConfigurationResponse

2 properties

JSON SCHEMA

UpdateConnectivityRequest

2 properties

JSON SCHEMA

UpdateConnectivityResponse

2 properties

JSON SCHEMA

UpdateMonitoringRequest

4 properties

JSON SCHEMA

UpdateMonitoringResponse

2 properties

JSON SCHEMA

UpdateSecurityRequest

3 properties

JSON SCHEMA

UpdateSecurityResponse

2 properties

JSON SCHEMA

UpdateStorageRequest

4 properties

JSON SCHEMA

UpdateStorageResponse

2 properties

JSON SCHEMA

VpcConfig

2 properties

JSON SCHEMA

ZookeeperNodeInfo

5 properties

JSON SCHEMA

Scroll for all 135

JSON Structure 135

JSON Structure definitions describing this provider's data shapes.

Msk Api Broker Az Distribution Structure

0 properties

JSON STRUCTURE

Msk Api Broker Ebs Volume Info Structure

3 properties

JSON STRUCTURE

Msk Api Broker Logs Structure

3 properties

JSON STRUCTURE

Msk Api Broker Node Group Info Structure

6 properties

JSON STRUCTURE

Msk Api Broker Node Info Structure

6 properties

JSON STRUCTURE

Msk Api Broker Software Info Structure

3 properties

JSON STRUCTURE

Msk Api Client Authentication Structure

3 properties

JSON STRUCTURE

Msk Api Client Broker Structure

0 properties

JSON STRUCTURE

Msk Api Cloud Watch Logs Structure

2 properties

JSON STRUCTURE

Msk Api Cluster Info Structure

19 properties

JSON STRUCTURE

Msk Api Cluster Operation Info Structure

11 properties

JSON STRUCTURE

Msk Api Cluster Operation Step Structure

2 properties

JSON STRUCTURE

Msk Api Cluster State Structure

0 properties

JSON STRUCTURE

Msk Api Cluster Structure

11 properties

JSON STRUCTURE

Msk Api Cluster Type Structure

0 properties

JSON STRUCTURE

Msk Api Compatible Kafka Version Structure

2 properties

JSON STRUCTURE

Msk Api Configuration Info Structure

2 properties

JSON STRUCTURE

Msk Api Configuration Revision Structure

3 properties

JSON STRUCTURE

Msk Api Configuration State Structure

0 properties

JSON STRUCTURE

Msk Api Configuration Structure

7 properties

JSON STRUCTURE

Msk Api Connectivity Info Structure

1 properties

JSON STRUCTURE

Msk Api Create Cluster Request Structure

12 properties

JSON STRUCTURE

Msk Api Create Cluster Response Structure

3 properties

JSON STRUCTURE

Msk Api Delete Cluster Request Structure

0 properties

JSON STRUCTURE

Msk Api Delete Cluster Response Structure

2 properties

JSON STRUCTURE

Msk Api Describe Cluster Request Structure

0 properties

JSON STRUCTURE

Msk Api Ebs Storage Info Structure

2 properties

JSON STRUCTURE

Msk Api Encryption At Rest Structure

1 properties

JSON STRUCTURE

Msk Api Encryption In Transit Structure

2 properties

JSON STRUCTURE

Msk Api Encryption Info Structure

2 properties

JSON STRUCTURE

Msk Api Enhanced Monitoring Structure

0 properties

JSON STRUCTURE

Msk Api Error Info Structure

2 properties

JSON STRUCTURE

Msk Api Firehose Structure

2 properties

JSON STRUCTURE

Msk Api Iam Structure

1 properties

JSON STRUCTURE

Msk Api Jmx Exporter Info Structure

1 properties

JSON STRUCTURE

Msk Api Jmx Exporter Structure

1 properties

JSON STRUCTURE

Msk Api Kafka Version Status Structure

0 properties

JSON STRUCTURE

Msk Api Kafka Version Structure

2 properties

JSON STRUCTURE

Msk Api List Clusters Request Structure

0 properties

JSON STRUCTURE

Msk Api List Clusters Response Structure

2 properties

JSON STRUCTURE

Msk Api List Clusters V2 Request Structure

0 properties

JSON STRUCTURE

Msk Api List Nodes Request Structure

0 properties

JSON STRUCTURE

Msk Api List Nodes Response Structure

2 properties

JSON STRUCTURE

Msk Api Logging Info Structure

1 properties

JSON STRUCTURE

Msk Api Max Results Structure

0 properties

JSON STRUCTURE

Msk Api Mutable Cluster Info Structure

12 properties

JSON STRUCTURE

Msk Api Node Exporter Info Structure

1 properties

JSON STRUCTURE

Msk Api Node Exporter Structure

1 properties

JSON STRUCTURE

Msk Api Node Info Structure

6 properties

JSON STRUCTURE

Msk Api Node Type Structure

0 properties

JSON STRUCTURE

Msk Api Open Monitoring Info Structure

1 properties

JSON STRUCTURE

Msk Api Open Monitoring Structure

1 properties

JSON STRUCTURE

Msk Api Prometheus Info Structure

2 properties

JSON STRUCTURE

Msk Api Prometheus Structure

2 properties

JSON STRUCTURE

Msk Api Provisioned Request Structure

10 properties

JSON STRUCTURE

Msk Api Provisioned Structure

11 properties

JSON STRUCTURE

Msk Api Provisioned Throughput Structure

2 properties

JSON STRUCTURE

Msk Api Public Access Structure

1 properties

JSON STRUCTURE

Msk Api Reboot Broker Request Structure

1 properties

JSON STRUCTURE

Msk Api Reboot Broker Response Structure

2 properties

JSON STRUCTURE

Msk Api S3 Structure

3 properties

JSON STRUCTURE

Msk Api Sasl Structure

2 properties

JSON STRUCTURE

Msk Api Scram Structure

1 properties

JSON STRUCTURE

Msk Api Serverless Request Structure

2 properties

JSON STRUCTURE

Msk Api Serverless Sasl Structure

1 properties

JSON STRUCTURE

Msk Api Serverless Structure

2 properties

JSON STRUCTURE

Msk Api State Info Structure

2 properties

JSON STRUCTURE

Msk Api Storage Info Structure

1 properties

JSON STRUCTURE

Msk Api Storage Mode Structure

0 properties

JSON STRUCTURE

Msk Api Tag Resource Request Structure

1 properties

JSON STRUCTURE

Msk Api Tls Structure

2 properties

JSON STRUCTURE

Msk Api Unauthenticated Structure

1 properties

JSON STRUCTURE

Msk Api Unauthorized Exception Structure

0 properties

JSON STRUCTURE

Msk Api Unprocessed Scram Secret Structure

3 properties

JSON STRUCTURE

Msk Api Untag Resource Request Structure

0 properties

JSON STRUCTURE

Msk Api Update Security Request Structure

3 properties

JSON STRUCTURE

Msk Api Update Security Response Structure

2 properties

JSON STRUCTURE

Msk Api Update Storage Request Structure

4 properties

JSON STRUCTURE

Msk Api Update Storage Response Structure

2 properties

JSON STRUCTURE

Msk Api Vpc Config Structure

2 properties

JSON STRUCTURE

Msk Api Zookeeper Node Info Structure

5 properties

JSON STRUCTURE

Scroll for all 135

Examples 135

Example request and response payloads for these APIs.

Msk Api Cluster Example

11 fields

EXAMPLE

Msk Api Firehose Example

2 fields

EXAMPLE

Msk Api Iam Example

1 fields

EXAMPLE

Msk Api Node Info Example

6 fields

EXAMPLE

Msk Api Node Type Example

0 fields

EXAMPLE

Msk Api Provisioned Example

11 fields

EXAMPLE

Msk Api S3 Example

3 fields

EXAMPLE

Msk Api Sasl Example

2 fields

EXAMPLE

Msk Api Scram Example

1 fields

EXAMPLE

Msk Api Tls Example

2 fields

EXAMPLE

Scroll for all 135

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Amazon Msk Authentication

apiKey · 1 scheme

SECURITY

Amazon Msk Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Msk Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Msk Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Amazon Msk Agentic Access

36 operations · 20 acting · 1 human-in-the-loop

36 operations · 20 acting

AGENTIC

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

Source (apis.yml)

apis.yml Raw ↑
aid: amazon-msk
name: Amazon MSK
description: 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.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/amazon-msk.png
tags:
- AWS
- Broadcasting
- Media Processing
- Media
url: https://raw.githubusercontent.com/api-evangelist/amazon-msk/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: amazon-msk:amazon-msk-clusters-api
  name: Amazon MSK Clusters API
  description: The Clusters API from Amazon MSK — 18 operation(s) for clusters.
  humanURL: https://aws.amazon.com/msk/
  baseURL: http://kafka.{region}.amazonaws.com
  tags:
  - Clusters
  properties:
  - type: OpenAPI
    url: openapi/amazon-msk-clusters-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/msk/
  - type: GettingStarted
    url: https://aws.amazon.com/msk/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/msk/pricing/
  - type: FAQ
    url: https://aws.amazon.com/msk/faqs/
- aid: amazon-msk:amazon-msk-compatible-kafka-versions-api
  name: Amazon MSK Compatible Kafka Versions API
  description: The Compatible Kafka Versions API from Amazon MSK — 1 operation(s) for compatible kafka versions.
  humanURL: https://aws.amazon.com/msk/
  baseURL: http://kafka.{region}.amazonaws.com
  tags:
  - Compatible Kafka Versions
  properties:
  - type: OpenAPI
    url: openapi/amazon-msk-compatible-kafka-versions-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/msk/
  - type: GettingStarted
    url: https://aws.amazon.com/msk/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/msk/pricing/
  - type: FAQ
    url: https://aws.amazon.com/msk/faqs/
- aid: amazon-msk:amazon-msk-configurations-api
  name: Amazon MSK Configurations API
  description: The Configurations API from Amazon MSK — 4 operation(s) for configurations.
  humanURL: https://aws.amazon.com/msk/
  baseURL: http://kafka.{region}.amazonaws.com
  tags:
  - Configurations
  properties:
  - type: OpenAPI
    url: openapi/amazon-msk-configurations-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/msk/
  - type: GettingStarted
    url: https://aws.amazon.com/msk/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/msk/pricing/
  - type: FAQ
    url: https://aws.amazon.com/msk/faqs/
- aid: amazon-msk:amazon-msk-kafka-versions-api
  name: Amazon MSK Kafka Versions API
  description: The Kafka Versions API from Amazon MSK — 1 operation(s) for kafka versions.
  humanURL: https://aws.amazon.com/msk/
  baseURL: http://kafka.{region}.amazonaws.com
  tags:
  - Kafka Versions
  properties:
  - type: OpenAPI
    url: openapi/amazon-msk-kafka-versions-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/msk/
  - type: GettingStarted
    url: https://aws.amazon.com/msk/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/msk/pricing/
  - type: FAQ
    url: https://aws.amazon.com/msk/faqs/
- aid: amazon-msk:amazon-msk-operations-api
  name: Amazon MSK Operations API
  description: The Operations API from Amazon MSK — 1 operation(s) for operations.
  humanURL: https://aws.amazon.com/msk/
  baseURL: http://kafka.{region}.amazonaws.com
  tags:
  - Operations
  properties:
  - type: OpenAPI
    url: openapi/amazon-msk-operations-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/msk/
  - type: GettingStarted
    url: https://aws.amazon.com/msk/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/msk/pricing/
  - type: FAQ
    url: https://aws.amazon.com/msk/faqs/
- aid: amazon-msk:amazon-msk-tags-api
  name: Amazon MSK Tags API
  description: The Tags API from Amazon MSK — 2 operation(s) for tags.
  humanURL: https://aws.amazon.com/msk/
  baseURL: http://kafka.{region}.amazonaws.com
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/amazon-msk-tags-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/msk/
  - type: GettingStarted
    url: https://aws.amazon.com/msk/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/msk/pricing/
  - type: FAQ
    url: https://aws.amazon.com/msk/faqs/
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/amazon-msk/overview
- type: AgenticAccess
  url: agentic-access/amazon-msk-agentic-access.yml
- type: TrustCenter
  url: security/amazon-msk-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-msk-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-msk-domain-security.yml
- type: Authentication
  url: authentication/amazon-msk-authentication.yml
- type: Portal
  url: https://aws.amazon.com/msk/
- type: Documentation
  url: https://docs.aws.amazon.com/msk/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/media/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/msk/
- type: Signup
  url: https://portal.aws.amazon.com/billing/signup
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: SpectralRules
  url: rules/amazon-msk-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-msk-vocabulary.yaml
- type: Features
  data:
  - name: Fully Managed Kafka
    description: Automatically provisions, configures, and maintains Apache Kafka clusters without operational overhead.
  - name: High Durability
    description: Multi-AZ deployments with automatic replication and failover for data durability.
  - name: MSK Serverless
    description: Serverless cluster mode that automatically scales capacity to match streaming demand.
  - name: MSK Connect
    description: Fully managed Kafka Connect to stream data to and from databases and other services.
  - name: Tiered Storage
    description: Offload older data to low-cost Amazon S3 storage while keeping recent data on brokers.
  - name: Schema Registry
    description: Manage and enforce schemas for Kafka topics with AWS Glue Schema Registry integration.
- type: UseCases
  data:
  - name: Real-Time Data Streaming
    description: Build real-time data pipelines for clickstream analytics, log aggregation, and metrics.
  - name: Event Sourcing
    description: Implement event sourcing patterns with durable, ordered Kafka topics.
  - name: Stream Processing
    description: Process streaming data with Apache Flink, Spark Streaming, or custom consumers.
  - name: Database Change Data Capture
    description: Stream database changes to downstream systems using Debezium and MSK Connect.
- type: Integrations
  data:
  - name: Amazon Kinesis Data Analytics
    description: Process MSK streams with Kinesis Data Analytics for Apache Flink.
  - name: AWS Lambda
    description: Trigger Lambda functions from MSK topics for serverless stream processing.
  - name: Amazon S3
    description: Use MSK Connect to sink data from Kafka topics to S3 buckets.
  - name: Amazon CloudWatch
    description: Monitor cluster and broker metrics with CloudWatch dashboards and alarms.
  - name: AWS IAM
    description: Authenticate Kafka clients using IAM roles for MSK cluster access control.
  - name: AWS Glue Schema Registry
    description: Enforce data schemas for Kafka producers and consumers.
- type: Integrations
  url: https://aws.amazon.com/marketplace
integrations:
- name: Agent Mode
- name: Sign in
- name: Become a Channel Partner
- name: Resources
- name: Sell in AWS Marketplace
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com