> ## Documentation Index
> Fetch the complete documentation index at: https://gladia-95-fix-geo-custom-vocabulary.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Concurrency and Rate limits

> Rate limiting and transcriptions concurrency

In order to provide a smooth experience and optimal performance for all users, Gladia provides 3 plans:

| Plan type | Usage limit <br /> (per month) | Max Transcriptions in concurrency <br />(pre-recorded) | Max Transcriptions in concurrency (Live) |
| - | - | - | - |
| **Enterprise** | Unlimited | On demand | On demand |
| **Paid** | Unlimited | 25 | 30 |
| **Free** | 10 Hours | 3 | 1 |

## Hitting your concurrency limit

When you hit your concurrent session limit, both the **Live** and **Pre-recorded** APIs return a **429** status code.

<Tip>
  Prefer the [official SDK](/chapters/how-to-use-gladia/sdk) for Live integrations: it already handles the WebSocket lifecycle (reconnection, session continuity, retries, buffering, and related timing). See the [Live quickstart](/chapters/live-stt/quickstart).
</Tip>

### Default values

| API | Default |
| - | - |
| Live (WebSocket) | 30 concurrent sessions |
| Pre-recorded (async) | 25 parallel jobs + 300 queued |

<Note>
  Any limit above the default requires a capacity check. [Contact the sales team](https://www.gladia.io/contact) to request an increase.
</Note>

* **Usage limit** : (**free-tier** users only)

  This determines the number of hours a user can transcribe a given month.

* **Concurrency** : (depending on free/paid tier)

  This refers to the maximum number of transcription (pre-recorder or real-time) that a user can process at the same time.
  For asynchronous transcriptions, Paid plan users can queue up to 300 requests, but only will still have 25 max processed concurrently.

* **Realtime session duration** : (all plans)

  A single realtime (live) transcription session cannot exceed **3 hours**. After 3 hours, the session will be terminated. For longer events, start a new session when approaching the limit.

* **API level rate limit** : (same for every user)

  Which is the number of API calls that a user can make within a particular time frame.
  This is to ensure that a single user or malicious actor doesn't affect the performance of the API for all the other users.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.