Amazon MQ website screenshot

Amazon MQ

Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and operate message brokers in the cloud, enabling you to migrate to a message broker without writing the code that typically enables interoperability with existing applications.

Amazon MQ publishes 5 APIs on the APIs.io network, including Broker Engine Types API, Broker Instance Options API, Brokers API, and 2 more. Tagged areas include Broadcasting, Media Processing, and Media.

The Amazon MQ catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Amazon MQ’s developer surface includes authentication, developer portal, documentation, support, engineering blog, developer console, signup flow, and 12 more developer resources.

62.2/100 strong ▬ flat Agent 52/100 agent native Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
5 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.2/100 · strong
Contract Quality 17.9 / 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 — 52/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 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-mq: 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 5

Individual APIs this provider publishes, each with its own machine-readable definition.

Amazon MQ Broker Engine Types API

The Broker Engine Types API from Amazon MQ — 1 operation(s) for broker engine types.

Amazon MQ Broker Instance Options API

The Broker Instance Options API from Amazon MQ — 1 operation(s) for broker instance options.

Amazon MQ Brokers API

The Brokers API from Amazon MQ — 5 operation(s) for brokers.

Amazon MQ Configurations API

The Configurations API from Amazon MQ — 4 operation(s) for configurations.

Amazon MQ Tags API

The Tags API from Amazon MQ — 2 operation(s) for tags.

Postman Collections 5

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Amazon MQ API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Amazon Mq Rate Limits

5 limits

RATE LIMITS

FinOps 1

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

Features 6

Notable capabilities this provider offers.

Managed Message Brokers

Fully managed Apache ActiveMQ and RabbitMQ brokers with automated provisioning and maintenance.

Protocol Support

Supports AMQP, MQTT, OpenWire, STOMP, and WebSocket protocols for broad compatibility.

High Availability

Active/standby configurations with automatic failover for high availability.

Network of Brokers

Create networks of brokers for distributed messaging across regions and availability zones.

Broker Management API

Programmatically create, configure, and manage brokers and configurations.

Security

Encryption at rest and in transit, VPC isolation, and IAM integration.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Amazon Mq Mq Api Context

76 classes · 84 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Amazon MQ API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Amazon MQ API Rules

26 rules · 9 errors 13 warnings 4 info

SPECTRAL

JSON Schema 74

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

ActionRequired

2 properties

JSON SCHEMA

AuthenticationStrategy

0 properties

JSON SCHEMA

AvailabilityZone

1 properties

JSON SCHEMA

BrokerEngineType

2 properties

JSON SCHEMA

BrokerInstanceOption

6 properties

JSON SCHEMA

BrokerInstance

3 properties

JSON SCHEMA

BrokerState

0 properties

JSON SCHEMA

BrokerStorageType

0 properties

JSON SCHEMA

BrokerSummary

8 properties

JSON SCHEMA

ChangeType

0 properties

JSON SCHEMA

ConfigurationId

2 properties

JSON SCHEMA

ConfigurationRevision

3 properties

JSON SCHEMA

Configuration

10 properties

JSON SCHEMA

Configurations

3 properties

JSON SCHEMA

CreateBrokerRequest

19 properties

JSON SCHEMA

CreateBrokerResponse

2 properties

JSON SCHEMA

CreateConfigurationRequest

5 properties

JSON SCHEMA

CreateConfigurationResponse

6 properties

JSON SCHEMA

CreateTagsRequest

1 properties

JSON SCHEMA

CreateUserRequest

3 properties

JSON SCHEMA

CreateUserResponse

0 properties

JSON SCHEMA

DayOfWeek

0 properties

JSON SCHEMA

DeleteBrokerRequest

0 properties

JSON SCHEMA

DeleteBrokerResponse

1 properties

JSON SCHEMA

DeleteTagsRequest

0 properties

JSON SCHEMA

DeleteUserRequest

0 properties

JSON SCHEMA

DeleteUserResponse

0 properties

JSON SCHEMA

DeploymentMode

0 properties

JSON SCHEMA

DescribeBrokerEngineTypesRequest

0 properties

JSON SCHEMA

DescribeBrokerEngineTypesResponse

3 properties

JSON SCHEMA

DescribeBrokerInstanceOptionsRequest

0 properties

JSON SCHEMA

DescribeBrokerInstanceOptionsResponse

3 properties

JSON SCHEMA

DescribeBrokerRequest

0 properties

JSON SCHEMA

DescribeBrokerResponse

29 properties

JSON SCHEMA

DescribeConfigurationRequest

0 properties

JSON SCHEMA

DescribeConfigurationResponse

10 properties

JSON SCHEMA

DescribeConfigurationRevisionRequest

0 properties

JSON SCHEMA

DescribeConfigurationRevisionResponse

4 properties

JSON SCHEMA

DescribeUserRequest

0 properties

JSON SCHEMA

DescribeUserResponse

5 properties

JSON SCHEMA

EncryptionOptions

2 properties

JSON SCHEMA

EngineType

0 properties

JSON SCHEMA

EngineVersion

1 properties

JSON SCHEMA

LdapServerMetadataInput

11 properties

JSON SCHEMA

LdapServerMetadataOutput

10 properties

JSON SCHEMA

ListBrokersRequest

0 properties

JSON SCHEMA

ListBrokersResponse

2 properties

JSON SCHEMA

ListConfigurationRevisionsRequest

0 properties

JSON SCHEMA

ListConfigurationRevisionsResponse

4 properties

JSON SCHEMA

ListConfigurationsRequest

0 properties

JSON SCHEMA

ListConfigurationsResponse

3 properties

JSON SCHEMA

ListTagsRequest

0 properties

JSON SCHEMA

ListTagsResponse

1 properties

JSON SCHEMA

ListUsersRequest

0 properties

JSON SCHEMA

ListUsersResponse

4 properties

JSON SCHEMA

Logs

2 properties

JSON SCHEMA

LogsSummary

5 properties

JSON SCHEMA

MaxResults

0 properties

JSON SCHEMA

PendingLogs

2 properties

JSON SCHEMA

RebootBrokerRequest

0 properties

JSON SCHEMA

RebootBrokerResponse

0 properties

JSON SCHEMA

SanitizationWarningReason

0 properties

JSON SCHEMA

SanitizationWarning

3 properties

JSON SCHEMA

UnauthorizedException

0 properties

JSON SCHEMA

UpdateBrokerRequest

9 properties

JSON SCHEMA

UpdateBrokerResponse

10 properties

JSON SCHEMA

UpdateConfigurationRequest

2 properties

JSON SCHEMA

UpdateConfigurationResponse

6 properties

JSON SCHEMA

UpdateUserRequest

3 properties

JSON SCHEMA

UpdateUserResponse

0 properties

JSON SCHEMA

UserPendingChanges

3 properties

JSON SCHEMA

User

4 properties

JSON SCHEMA

UserSummary

2 properties

JSON SCHEMA

WeeklyStartTime

3 properties

JSON SCHEMA

Scroll for all 74

JSON Structure 74

JSON Structure definitions describing this provider's data shapes.

Mq Api Action Required Structure

2 properties

JSON STRUCTURE

Mq Api Authentication Strategy Structure

0 properties

JSON STRUCTURE

Mq Api Availability Zone Structure

1 properties

JSON STRUCTURE

Mq Api Broker Engine Type Structure

2 properties

JSON STRUCTURE

Mq Api Broker Instance Option Structure

6 properties

JSON STRUCTURE

Mq Api Broker Instance Structure

3 properties

JSON STRUCTURE

Mq Api Broker State Structure

0 properties

JSON STRUCTURE

Mq Api Broker Storage Type Structure

0 properties

JSON STRUCTURE

Mq Api Broker Summary Structure

8 properties

JSON STRUCTURE

Mq Api Change Type Structure

0 properties

JSON STRUCTURE

Mq Api Configuration Id Structure

2 properties

JSON STRUCTURE

Mq Api Configuration Revision Structure

3 properties

JSON STRUCTURE

Mq Api Configuration Structure

10 properties

JSON STRUCTURE

Mq Api Configurations Structure

3 properties

JSON STRUCTURE

Mq Api Create Broker Request Structure

19 properties

JSON STRUCTURE

Mq Api Create Broker Response Structure

2 properties

JSON STRUCTURE

Mq Api Create Tags Request Structure

1 properties

JSON STRUCTURE

Mq Api Create User Request Structure

3 properties

JSON STRUCTURE

Mq Api Create User Response Structure

0 properties

JSON STRUCTURE

Mq Api Day Of Week Structure

0 properties

JSON STRUCTURE

Mq Api Delete Broker Request Structure

0 properties

JSON STRUCTURE

Mq Api Delete Broker Response Structure

1 properties

JSON STRUCTURE

Mq Api Delete Tags Request Structure

0 properties

JSON STRUCTURE

Mq Api Delete User Request Structure

0 properties

JSON STRUCTURE

Mq Api Delete User Response Structure

0 properties

JSON STRUCTURE

Mq Api Deployment Mode Structure

0 properties

JSON STRUCTURE

Mq Api Describe Broker Request Structure

0 properties

JSON STRUCTURE

Mq Api Describe Broker Response Structure

29 properties

JSON STRUCTURE

Mq Api Describe User Request Structure

0 properties

JSON STRUCTURE

Mq Api Describe User Response Structure

5 properties

JSON STRUCTURE

Mq Api Encryption Options Structure

2 properties

JSON STRUCTURE

Mq Api Engine Type Structure

0 properties

JSON STRUCTURE

Mq Api Engine Version Structure

1 properties

JSON STRUCTURE

Mq Api Ldap Server Metadata Input Structure

11 properties

JSON STRUCTURE

Mq Api List Brokers Request Structure

0 properties

JSON STRUCTURE

Mq Api List Brokers Response Structure

2 properties

JSON STRUCTURE

Mq Api List Tags Request Structure

0 properties

JSON STRUCTURE

Mq Api List Tags Response Structure

1 properties

JSON STRUCTURE

Mq Api List Users Request Structure

0 properties

JSON STRUCTURE

Mq Api List Users Response Structure

4 properties

JSON STRUCTURE

Mq Api Logs Structure

2 properties

JSON STRUCTURE

Mq Api Logs Summary Structure

5 properties

JSON STRUCTURE

Mq Api Max Results Structure

0 properties

JSON STRUCTURE

Mq Api Pending Logs Structure

2 properties

JSON STRUCTURE

Mq Api Reboot Broker Request Structure

0 properties

JSON STRUCTURE

Mq Api Reboot Broker Response Structure

0 properties

JSON STRUCTURE

Mq Api Sanitization Warning Structure

3 properties

JSON STRUCTURE

Mq Api Unauthorized Exception Structure

0 properties

JSON STRUCTURE

Mq Api Update Broker Request Structure

9 properties

JSON STRUCTURE

Mq Api Update Broker Response Structure

10 properties

JSON STRUCTURE

Mq Api Update User Request Structure

3 properties

JSON STRUCTURE

Mq Api Update User Response Structure

0 properties

JSON STRUCTURE

Mq Api User Pending Changes Structure

3 properties

JSON STRUCTURE

Mq Api User Structure

4 properties

JSON STRUCTURE

Mq Api User Summary Structure

2 properties

JSON STRUCTURE

Mq Api Weekly Start Time Structure

3 properties

JSON STRUCTURE

Scroll for all 74

Examples 74

Example request and response payloads for these APIs.

Mq Api Logs Example

2 fields

EXAMPLE

Mq Api User Example

4 fields

EXAMPLE

Scroll for all 74

Security Posture 4

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

Amazon Mq Authentication

apiKey · 1 scheme

SECURITY

Amazon Mq Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Mq Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Mq Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

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

Amazon Mq Agentic Access

22 operations · 11 acting · 1 human-in-the-loop

22 operations · 11 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Application Migration

Migrate on-premises ActiveMQ or RabbitMQ workloads to AWS without code changes.

Microservices Decoupling

Use message queues to decouple microservices for improved reliability and scalability.

Enterprise Integration

Connect enterprise applications using standard messaging protocols.

Event-Driven Architecture

Build event-driven applications with reliable message delivery.

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-mq
name: Amazon MQ
description: Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and
  operate message brokers in the cloud, enabling you to migrate to a message broker without writing the code that typically
  enables interoperability with existing applications.
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-mq.png
tags:
- AWS
- Broadcasting
- Media Processing
- Media
url: https://raw.githubusercontent.com/api-evangelist/amazon-mq/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: amazon-mq:amazon-mq-broker-engine-types-api
  name: Amazon MQ Broker Engine Types API
  description: The Broker Engine Types API from Amazon MQ — 1 operation(s) for broker engine types.
  humanURL: https://aws.amazon.com/mq/
  baseURL: http://mq.{region}.amazonaws.com
  tags:
  - Broker Engine Types
  properties:
  - type: OpenAPI
    url: openapi/amazon-mq-broker-engine-types-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mq/
  - type: GettingStarted
    url: https://aws.amazon.com/mq/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mq/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mq/faqs/
- aid: amazon-mq:amazon-mq-broker-instance-options-api
  name: Amazon MQ Broker Instance Options API
  description: The Broker Instance Options API from Amazon MQ — 1 operation(s) for broker instance options.
  humanURL: https://aws.amazon.com/mq/
  baseURL: http://mq.{region}.amazonaws.com
  tags:
  - Broker Instance Options
  properties:
  - type: OpenAPI
    url: openapi/amazon-mq-broker-instance-options-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mq/
  - type: GettingStarted
    url: https://aws.amazon.com/mq/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mq/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mq/faqs/
- aid: amazon-mq:amazon-mq-brokers-api
  name: Amazon MQ Brokers API
  description: The Brokers API from Amazon MQ — 5 operation(s) for brokers.
  humanURL: https://aws.amazon.com/mq/
  baseURL: http://mq.{region}.amazonaws.com
  tags:
  - Brokers
  properties:
  - type: OpenAPI
    url: openapi/amazon-mq-brokers-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mq/
  - type: GettingStarted
    url: https://aws.amazon.com/mq/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mq/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mq/faqs/
- aid: amazon-mq:amazon-mq-configurations-api
  name: Amazon MQ Configurations API
  description: The Configurations API from Amazon MQ — 4 operation(s) for configurations.
  humanURL: https://aws.amazon.com/mq/
  baseURL: http://mq.{region}.amazonaws.com
  tags:
  - Configurations
  properties:
  - type: OpenAPI
    url: openapi/amazon-mq-configurations-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mq/
  - type: GettingStarted
    url: https://aws.amazon.com/mq/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mq/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mq/faqs/
- aid: amazon-mq:amazon-mq-tags-api
  name: Amazon MQ Tags API
  description: The Tags API from Amazon MQ — 2 operation(s) for tags.
  humanURL: https://aws.amazon.com/mq/
  baseURL: http://mq.{region}.amazonaws.com
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/amazon-mq-tags-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mq/
  - type: GettingStarted
    url: https://aws.amazon.com/mq/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mq/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mq/faqs/
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/amazon-mq/overview
- type: AgenticAccess
  url: agentic-access/amazon-mq-agentic-access.yml
- type: TrustCenter
  url: security/amazon-mq-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-mq-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-mq-domain-security.yml
- type: Authentication
  url: authentication/amazon-mq-authentication.yml
- type: Portal
  url: https://aws.amazon.com/mq/
- type: Documentation
  url: https://docs.aws.amazon.com/mq/
- 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/mq/
- 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-mq-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-mq-vocabulary.yaml
- type: Features
  data:
  - name: Managed Message Brokers
    description: Fully managed Apache ActiveMQ and RabbitMQ brokers with automated provisioning and maintenance.
  - name: Protocol Support
    description: Supports AMQP, MQTT, OpenWire, STOMP, and WebSocket protocols for broad compatibility.
  - name: High Availability
    description: Active/standby configurations with automatic failover for high availability.
  - name: Network of Brokers
    description: Create networks of brokers for distributed messaging across regions and availability zones.
  - name: Broker Management API
    description: Programmatically create, configure, and manage brokers and configurations.
  - name: Security
    description: Encryption at rest and in transit, VPC isolation, and IAM integration.
- type: UseCases
  data:
  - name: Application Migration
    description: Migrate on-premises ActiveMQ or RabbitMQ workloads to AWS without code changes.
  - name: Microservices Decoupling
    description: Use message queues to decouple microservices for improved reliability and scalability.
  - name: Enterprise Integration
    description: Connect enterprise applications using standard messaging protocols.
  - name: Event-Driven Architecture
    description: Build event-driven applications with reliable message delivery.
- type: Integrations
  data:
  - name: Amazon VPC
    description: Deploy brokers within a VPC for network isolation and security.
  - name: Amazon CloudWatch
    description: Monitor broker metrics, queue depths, and consumer lag.
  - name: AWS KMS
    description: Encrypt broker data at rest using AWS KMS keys.
  - name: AWS IAM
    description: Control access to Amazon MQ resources with IAM policies.
  - name: Amazon CloudFormation
    description: Provision and manage brokers using CloudFormation templates.
- type: Integrations
  url: https://aws.amazon.com/partners/
integrations:
- name: Partner Programs
- name: Resources
- name: Success Stories
- name: Work with an AWS Partner
- name: AWS Marketplace
- name: AWS Partner Central
- name: Partner Paths
- name: co-sell with AWS
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com