> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/ably/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing overview

Ably offers two usage-based pricing models to fit different application needs and usage patterns.

## Pricing models

Ably offers two usage-based pricing models:

* **Per minute pricing**: Pay for the channels, connections and messages that you use
* **MAU (Monthly Active User) pricing**: Pay a fixed amount based on the number of unique active users each month

For full details of the models, refer to the [pricing](https://ably.com/pricing) page.

## Packages

Ably offers four different package types so that you can choose the one that best suits your needs:

<CardGroup cols={2}>
  <Card title="Free" href="/docs/platform/pricing/free">
    For experimenting with Ably, or building a proof of concept. No credit card required.
  </Card>

  <Card title="Standard" href="/docs/platform/pricing/standard">
    For when you're ready to roll out into production.
  </Card>

  <Card title="Pro" href="/docs/platform/pricing/pro">
    Higher limits than the standard package to accommodate a growing business.
  </Card>

  <Card title="Enterprise" href="/docs/platform/pricing/enterprise">
    Create a custom package to meet all of your business needs.
  </Card>
</CardGroup>

### Package details

#### Free package

The Free package is intended for developers to try out Ably. They can freely experiment with its features and build a proof of concept. No credit card is required to sign up and there's no time limit.

**Features:**

| Limit                     | Free      |
| ------------------------- | --------- |
| Message rate (per second) | 500       |
| Messages (per month)      | 6,000,000 |
| Concurrent channels       | 200       |
| Concurrent connections    | 200       |

**Pricing:** Free, no credit card required

**Support:** Best effort Service Level Objective (SLO) and access to community support, including [Discord](https://discord.gg/g8yqePUVDn) and [Stack Overflow](https://stackoverflow.com/questions/tagged/ably-realtime).

[Learn more about the Free package](/docs/platform/pricing/free)

#### Standard package

The Standard package is for when you're ready to start rolling out your application into production.

**Features:**

| Limit                     | Standard  |
| ------------------------- | --------- |
| Message rate (per second) | 2,500     |
| Messages (per month)      | Unlimited |
| Concurrent channels       | 10,000    |
| Concurrent connections    | 10,000    |

**Pricing:** \$29/month base fee, plus usage

**Support:** Email support with Service Level Agreement (SLA) of less than 1 business day for general guidance and for system impediments or system down.

[Learn more about the Standard package](/docs/platform/pricing/standard)

#### Pro package

The Pro package is for when your business is growing and you need higher limits to accommodate this.

**Features:**

| Limit                     | Pro       |
| ------------------------- | --------- |
| Message rate (per second) | 10,000    |
| Messages (per month)      | Unlimited |
| Concurrent channels       | 50,000    |
| Concurrent connections    | 50,000    |

**Pricing:** \$399/month base fee, plus usage

**Support:** Email support with Service Level Agreement (SLA) of less than 1 business day for general guidance and less than 4 business hours for system impediments or system down.

[Learn more about the Pro package](/docs/platform/pricing/pro)

#### Enterprise package

Custom packages to meet all of your business needs.

**Features include:**

* HIPAA BAA: Ably is [HIPAA compliant](https://faqs.ably.com/are-you-hipaa-compliant) and can sign a Business Associate Agreement (BAA) in most cases.
* Regional data constraints: require that all traffic is routed and serviced only within specific regions, such as EU-only, or US-only.
* Custom CNAMEs: use your own custom domain, or a subdomain of Ably for your application or service.
* SAML and SCIM: authenticate with Ably using your own Identity Provider (IdP) and automatically provision users within your Ably account.
* Active traffic management: Ably can monitor the health of your own endpoints and proactively take steps to isolate, or move, traffic to ensure business continuity.
* DataDog: send metrics from Ably into your [DataDog](/docs/platform/integrations/streaming/datadog) account.
* PrivateLink: enable traffic from your users and servers into Ably without using the public internet via [AWS PrivateLink](https://aws.amazon.com/privatelink/).
* Private clusters: guaranteed capacity and isolation from all other Ably users.

**Pricing:** Custom pricing based on your needs

**Support:** Enhanced Service Level Agreements (SLAs) to ensure that Ably is ready to support you.

[Contact us to discuss Enterprise packages](https://ably.com/contact?cta=enterprise_package)

### Package pricing

Packages have a monthly base package price which is the same regardless of which pricing model you choose:

| Free | Standard | Pro   | Enterprise |
| ---- | -------- | ----- | ---------- |
| N/A  | \$29     | \$399 | Custom     |

## Per minute pricing

Ably primarily charges based on three units of consumption under the per minute pricing model:

### Units of consumption

| Unit                                    | Description                                                                                                                                                                                                                                                                                                                                                        |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Messages *(per million)*                | The unit of data transfer throughout Ably. For example, if a user sends (publishes) a message and 10 users receive it (subscribed) that counts as 11 messages. Other operations also count towards the total message count, such as retrieving messages from history, or sending them through an integration.                                                      |
| Active channels *(per million minutes)* | Channels are used to logically separate message traffic into different topics, such as `account-debits` and `account-credits`. For example, if you have three chat rooms open with users communicating in all of them for 2 hours then that would be 6 hours of channel time. The number of users attached to each channel does not influence the channel minutes. |
| Connections *(per million minutes)*     | A connection is established between your clients and Ably for realtime communication. For example, if you have 5 users that are all connected to Ably for exactly 10 minutes each, this counts as 50 minutes worth of connection time.                                                                                                                             |

<Info>
  Channels are created on demand when clients attach to them. They remain active until there are no more realtime clients attached, approximately one minute has passed since the last client detached, and approximately one minute has passed since the last message was published to the channel.
</Info>

### Cost breakdown

#### Message cost

Messages are charged at **\$2.50 per million messages** consumed.

Depending on volume, rates can go as low as **\$0.50 per million messages**.

#### Channel minutes cost

Channels are charged at **\$1.00 for every million minutes** of activity.

Depending on volume, rates can go as low as **\$0.20 per million minutes**.

#### Connection minutes cost

Connections are charged at **\$1.00 for every million minutes** of activity.

Depending on volume, rates can go as low as **\$0.20 per million minutes**.

#### Bandwidth

There is also a charge on additional bandwidth consumed.

This is worked out based on the average message size of 5KiB multiplied by the number of messages consumed in the month:

* If your total bandwidth for the month is less than this value then there is no charge for bandwidth
* Anything over this value is charged at **\$0.25 per GiB**

## MAU (Monthly Active User) pricing

Ably charges based on the number of unique active users (MAUs) each month under the MAU pricing model.

Each MAU is charged at **\$0.05 per user**.

Depending on volume, rates can go as low as **\$0.01 per user**.

### MAU limits

There are limits in the MAU model to ensure fair usage:

| Limit                                   | Description |
| --------------------------------------- | ----------- |
| Messages per user, each month           | 20,000      |
| Connection minutes per user, each month | 2,000       |

Usage above these limits will be charged at the standard per minute pricing rates:

* \$2.50 per million messages
* \$1.00 per million connection minutes

## Limits

There are limits on certain operations within Ably. This is to protect against deliberate or accidental abuse of your application, and to provide a level of protection on your consumption costs if abuse does occur.

Whilst hitting a limit should be an infrequent occurrence if you're on the correct package, it's important to be aware of the different types of limits that exist.

### Primary limit comparison

The following table explains the limits related to the three primary units:

| Limit                                                                                                                                 | Free      | Standard  | Pro       | Enterprise |
| ------------------------------------------------------------------------------------------------------------------------------------- | --------- | --------- | --------- | ---------- |
| **Message rate (per second)**<br />*the maximum rate at which messages can be published and received across your account each second* | 500       | 2,500     | 10,000    | Unlimited  |
| **Messages (per month)**<br />*the maximum number of messages that can be sent and received across your account each month*           | 6,000,000 | Unlimited | Unlimited | Unlimited  |
| **Concurrent channels**<br />*the maximum number of channels that are active simultaneously at any point*                             | 200       | 10,000    | 50,000    | Unlimited  |
| **Concurrent connections**<br />*the maximum number of realtime clients connected to Ably simultaneously at any point*                | 200       | 10,000    | 50,000    | Unlimited  |

Find out more about [limits](/docs/platform/limits).

## Billing

It's important to understand how, and when, you're billed.

Invoices are issued in arrears on the first of each month. They include:

* Your base package price
* Either:
  * Your consumption of messages, and channel and connection minutes used in the previous month, if you're on the per minute pricing model
  * The number of unique active users you had in the previous month, if you're on the MAU pricing model

Find out more about [billing](/docs/platform/billing).

## Choosing the right pricing model

Consider the following when choosing between pricing models:

### Per minute pricing is best when

* You have variable usage patterns
* You need detailed consumption metrics
* You want to optimize costs by minimizing connection time
* Your application has many channels with varying activity levels

### MAU pricing is best when

* You have a consistent user base
* You want predictable monthly costs
* Your users have similar usage patterns
* You want simpler billing based on active users

## Package comparison

<CardGroup cols={2}>
  <Card title="Free package" href="/docs/platform/pricing/free">
    Perfect for development and proof of concepts. No credit card required.
  </Card>

  <Card title="Standard package" href="/docs/platform/pricing/standard">
    For production applications with moderate scale.
  </Card>

  <Card title="Pro package" href="/docs/platform/pricing/pro">
    For growing businesses with higher limits.
  </Card>

  <Card title="Enterprise package" href="/docs/platform/pricing/enterprise">
    Custom solutions for enterprise-scale applications.
  </Card>
</CardGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Billing" href="/docs/platform/billing">
    Learn about invoicing and billing details
  </Card>

  <Card title="Limits" href="/docs/platform/limits">
    Review detailed limits for each package
  </Card>

  <Card title="Pricing calculator" href="https://ably.com/pricing">
    Estimate your costs with the pricing calculator
  </Card>

  <Card title="Contact sales" href="https://ably.com/contact">
    Discuss custom Enterprise packages
  </Card>
</CardGroup>
