Skip to main content
Azure

Event Grid pricing

Reliable event delivery at massive scale

Azure Event Grid is a pub-sub message broker that supports diverse messaging patterns and multiple protocols. With Event Grid you can integrate your solutions using MQTT messaging, pull delivery, and push delivery for flexible consumption at scale.

Explore pricing options

Apply filters to customize pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month autumn on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the forthcoming month. Sign in to the Azure pricing calculator to see pricing based on your current programme/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

Event Grid Standard Tier

Event Grid Namespace

With an Azure Event Grid namespace you get MQTT broker capability as well as pull delivery and push delivery of discrete events. Throughput units are pre-purchased units of capacity in a namespace. Pricing is pay-per-use based on the number of throughput units and operations performed.

Throughput unit per hour per unit $-
Price per million MQTT operations $-
Free usage per month - MQTT operations 10,00,000 operations
Price per million event operations $-
Free usage per month – event operations 10,00,000 operations
*Each operation is charged per 64 KB unit of data.

Event Grid Basic Tier

Event Grid Basic tier is priced as pay-per-use based on operations performed. Operations include published events, advanced filtering and delivery attempts to customised topics, system topics, partner topics and domains.

Price per million operations $-
Free usage per month 1,00,000 operations

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimisation and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative or an Azure partner.

Explore your options

Additional resources

Event Grid

Learn more about Event Grid features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for Event Grid.

Documentation

Review technical tutorials, videos and more Event Grid resources.

  • Standard tier: This tier offers a higher throughput rate with MQTT messaging and discrete event, along with pull and push delivery for flexible consumption, using the Event Grid namespace resource.

    Basic tier: This tier offers the capability to publish and subscribe discrete events, using customised topics, system topics, partner topics, domains.

    More on Event Grid tiers

  • Throughput units enable control to choose the capacity of the Event Grid namespace. See limits.

  • Currently, we support https endpoints. Other endpoints will be supported later.

  • These include the following MQTT operations for the Event Grid Namespace.

    • Inbound MQTT PUBLISH requests to Event Grid
    • Outbound MQTT PUBLISH requests from Event Grid
    • MQTT CONNECT requests
    • MQTT SUBSCRIBE and MQTT UNSUBSCRIBE requests
    • Dropped MQTT PUBLISH requests due to message expiry configuration
    • Dropped MQTT client persistent sessions due to session overflow, session lifespan expiry and authorisation failure

    Each operation is charged per 64 KB unit of data.

    Enrichment of MQTT messages and routing MQTT messages are charged with event operations metre.

  • Azure Event Grid does not have an additional charge for MQTT client connectivity. The number of MQTT clients that are allowed to connect to a single Event Grid namespace is based on the number of throughput units configured for the namespace. Each throughput unit enables 10,000 MQTT client connections.

  • MQTT life-cycle events are charged for publish and delivery attempts using the event operations metre.

  • These include the following pull and push delivery operations for the Event Grid namespace.

    • Events published to Event Grid namespace
    • Delivery attempts from Event Grid namespace
    • Filters on the ‘data’ field of the CloudEvent
    • Rejected events that require dead letter
    • 4 dropped messages due to TTL are charged as one billable operation.

    Note: Event retention is free on the namespace topic for 7 days.

    The following operations are also charged as event operations

    • 4 enriched MQTT messages are charged as one billable operation.
    • 4 routed MQTT messages to an Event Grid Basic customised topic are charged as one billable operation.

    Note: There is no charge for routing MQTT messages to an Event Grid namespace topic

    Each operation is charged per 64 KB unit of data.

  • These include push delivery operations on customised topics, system topics, partner topics and domain resources. Because Basic tier does not enable Event Grid namespace resource, MQTT operations and pull-delivery operations do not apply.

    • Events published to Event Grid
    • Delivery attempts by Event Grid
    • Advanced filtering, i.e., filtering on the data payload
    • Subject ends with filtering

    Note: Event retention is free for 1 day. There is no charge for event type matching and filter on subject begins with.

    Each operation is charged per 64 KB unit of data.

  • This involves operations performed on customised topic, system topic and partner topic and domain resources. See limits.

  • Operations are charged in units of 64 KB of data. Messages or events larger than 64 KB are charged in multiples of 64 KB. For example, a single event of 256 KB will be billed as 4 events.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?