Azure Service Bus website screenshot

Azure Service Bus

Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics, providing reliable message delivery for decoupling applications and services in cloud and hybrid environments.

Azure Service Bus publishes 4 APIs on the APIs.io network, including Namespaces API, Queues API, Subscriptions API, and 1 more. Tagged areas include Azure, Cloud, Enterprise, Message Broker, and Messaging.

The Azure Service Bus catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Azure Service Bus’ developer surface includes authentication, developer portal, documentation, getting-started guide, pricing, engineering blog, and 7 more developer resources.

56.8/100 strong ▬ flat Agent 42/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
4 APIs 6 Features 4 Use Cases
AzureCloudEnterpriseMessage BrokerMessagingPub/SubQueues

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 56.8/100 · strong
Contract Quality 20.3 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.1 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 42/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 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 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/azure-service-bus: 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 4

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

Azure Service Bus Namespaces API

Service Bus namespace operations

Azure Service Bus Queues API

Service Bus queue operations

Azure Service Bus Subscriptions API

Service Bus topic subscription operations

Azure Service Bus Topics API

Service Bus topic operations

Postman Collections 4

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

Open Collections 1

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

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Azure Service Bus Rate Limits

5 limits

RATE LIMITS

FinOps 1

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

Features 6

Notable capabilities this provider offers.

Message Queues

Point-to-point messaging with FIFO delivery, sessions, dead-lettering, and duplicate detection for reliable asynchronous communication.

Publish-Subscribe Topics

One-to-many messaging with topic subscriptions, filters, and actions for event-driven architectures.

Dead-Letter Queue

Automatic routing of undeliverable or failed messages to a secondary queue for inspection and reprocessing.

Scheduled Delivery

Schedule messages for future delivery at a specified time without requiring sender availability.

Transactions

ACID transaction support for grouping multiple operations across queues and topics into atomic units.

Auto-Forwarding

Automatically forward messages from one queue or subscription to another entity for chaining processing stages.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Azure Service Bus Messaging

Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics. This AsyncAPI spec describes the messaging patterns for sending ...

ASYNCAPI

Semantic Vocabularies 1

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

Azure Service Bus Context

0 classes · 0 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Azure Service Bus API Rules

3 rules · 2 warnings 1 info

SPECTRAL

Azure Service Bus API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Azure Service Bus API Rules

14 rules · 8 errors 5 warnings 1 info

SPECTRAL

JSON Schema 8

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

SBNamespaceListResult

2 properties

JSON SCHEMA

SBNamespace

7 properties

JSON SCHEMA

SBQueueListResult

2 properties

JSON SCHEMA

SBQueue

4 properties

JSON SCHEMA

SBSubscriptionListResult

2 properties

JSON SCHEMA

SBSubscription

4 properties

JSON SCHEMA

SBTopicListResult

2 properties

JSON SCHEMA

SBTopic

4 properties

JSON SCHEMA

Scroll for all 8

JSON Structure 8

JSON Structure definitions describing this provider's data shapes.

Azure Service Bus Sb Namespace Structure

7 properties

JSON STRUCTURE

Azure Service Bus Sb Queue Structure

4 properties

JSON STRUCTURE

Azure Service Bus Sb Topic Structure

4 properties

JSON STRUCTURE

Scroll for all 8

Examples 8

Example request and response payloads for these APIs.

Scroll for all 8

Security Posture 3

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

Azure Service Bus Authentication

oauth2 · 1 scheme

SECURITY

Azure Service Bus Domain Security

TLSv1.3 · DMARC

SECURITY

Azure Service Bus Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Azure Service Bus Scopes

1 scope · implicit

1 scopes

SCOPES

Agentic Access 1

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

Azure Service Bus Agentic Access

17 operations · 8 acting

17 operations · 8 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Application Decoupling

Decouple microservices and distributed applications using asynchronous messaging for independent scaling and deployment.

Load Leveling

Buffer incoming requests during traffic spikes to protect backend services from overload.

Event-Driven Architecture

Build event-driven systems using publish-subscribe topics to broadcast events to multiple subscribers.

Workflow Orchestration

Coordinate multi-step business processes using message sessions and scheduled delivery for reliable workflow execution.

Integrations 3

Pre-built integrations with other platforms and tools.

Azure Functions

Trigger serverless functions automatically when messages arrive in queues or topic subscriptions.

Azure Logic Apps

Build automated workflows that send and receive Service Bus messages with no-code connectors.

Azure Event Grid

Route Service Bus events to other Azure services for real-time event processing and monitoring.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: azure-service-bus
name: Azure Service Bus
description: Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics,
  providing reliable message delivery for decoupling applications and services in cloud and hybrid environments.
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
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/azure-service-bus.png
tags:
- Azure
- Cloud
- Enterprise
- Message Broker
- Messaging
- Pub/Sub
- Queues
url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: azure-service-bus:azure-service-bus-namespaces-api
  name: Azure Service Bus Namespaces API
  description: Service Bus namespace operations
  humanURL: https://azure.microsoft.com/en-us/products/service-bus
  tags:
  - Namespaces
  properties:
  - type: OpenAPI
    url: openapi/azure-service-bus-namespaces-api-openapi.yml
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/asyncapi/azure-service-bus-asyncapi.yml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-schema/azure-service-bus-queue.yml
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-ld/azure-service-bus-context.jsonld
- aid: azure-service-bus:azure-service-bus-queues-api
  name: Azure Service Bus Queues API
  description: Service Bus queue operations
  humanURL: https://azure.microsoft.com/en-us/products/service-bus
  tags:
  - Queues
  properties:
  - type: OpenAPI
    url: openapi/azure-service-bus-queues-api-openapi.yml
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/asyncapi/azure-service-bus-asyncapi.yml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-schema/azure-service-bus-queue.yml
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-ld/azure-service-bus-context.jsonld
- aid: azure-service-bus:azure-service-bus-subscriptions-api
  name: Azure Service Bus Subscriptions API
  description: Service Bus topic subscription operations
  humanURL: https://azure.microsoft.com/en-us/products/service-bus
  tags:
  - Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/azure-service-bus-subscriptions-api-openapi.yml
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/asyncapi/azure-service-bus-asyncapi.yml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-schema/azure-service-bus-queue.yml
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-ld/azure-service-bus-context.jsonld
- aid: azure-service-bus:azure-service-bus-topics-api
  name: Azure Service Bus Topics API
  description: Service Bus topic operations
  humanURL: https://azure.microsoft.com/en-us/products/service-bus
  tags:
  - Topics
  properties:
  - type: OpenAPI
    url: openapi/azure-service-bus-topics-api-openapi.yml
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/asyncapi/azure-service-bus-asyncapi.yml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-schema/azure-service-bus-queue.yml
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/azure-service-bus/refs/heads/main/json-ld/azure-service-bus-context.jsonld
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/azure-service-bus/overview
- type: AgenticAccess
  url: agentic-access/azure-service-bus-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/azure-service-bus-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/azure-service-bus-domain-security.yml
- type: Authentication
  url: authentication/azure-service-bus-authentication.yml
- type: OAuthScopes
  url: scopes/azure-service-bus-scopes.yml
- type: Portal
  url: https://azure.microsoft.com/en-us/products/service-bus
- type: Documentation
  url: https://learn.microsoft.com/en-us/azure/service-bus-messaging/
- type: GettingStarted
  url: https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quickstart-portal
- type: Pricing
  url: https://azure.microsoft.com/en-us/pricing/details/service-bus/
- type: GitHubRepository
  url: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus
- type: Blog
  url: https://azure.microsoft.com/en-us/blog/
- type: Features
  data:
  - name: Message Queues
    description: Point-to-point messaging with FIFO delivery, sessions, dead-lettering, and duplicate detection for reliable
      asynchronous communication.
  - name: Publish-Subscribe Topics
    description: One-to-many messaging with topic subscriptions, filters, and actions for event-driven architectures.
  - name: Dead-Letter Queue
    description: Automatic routing of undeliverable or failed messages to a secondary queue for inspection and reprocessing.
  - name: Scheduled Delivery
    description: Schedule messages for future delivery at a specified time without requiring sender availability.
  - name: Transactions
    description: ACID transaction support for grouping multiple operations across queues and topics into atomic units.
  - name: Auto-Forwarding
    description: Automatically forward messages from one queue or subscription to another entity for chaining processing stages.
- type: UseCases
  data:
  - name: Application Decoupling
    description: Decouple microservices and distributed applications using asynchronous messaging for independent scaling
      and deployment.
  - name: Load Leveling
    description: Buffer incoming requests during traffic spikes to protect backend services from overload.
  - name: Event-Driven Architecture
    description: Build event-driven systems using publish-subscribe topics to broadcast events to multiple subscribers.
  - name: Workflow Orchestration
    description: Coordinate multi-step business processes using message sessions and scheduled delivery for reliable workflow
      execution.
- type: Integrations
  data:
  - name: Azure Functions
    description: Trigger serverless functions automatically when messages arrive in queues or topic subscriptions.
  - name: Azure Logic Apps
    description: Build automated workflows that send and receive Service Bus messages with no-code connectors.
  - name: Azure Event Grid
    description: Route Service Bus events to other Azure services for real-time event processing and monitoring.
- type: LlmsText
  url: https://azure.microsoft.com/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com