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

# Pricing

> Plans, credits, and billing.

SomyaLabs bills per **plan**, each with a monthly allocation of TTS and ASR
[credits](/guides/rate-limits). The live plans come from `GET /v1/plans`.

| Plan     | Price     | Billing | TTS credits / cycle | ASR credits / cycle |
| -------- | --------- | ------- | ------------------- | ------------------- |
| **Free** | ₹0        | monthly | 1,000               | 1,000               |
| **Pro**  | ₹999 / mo | monthly | 10,000              | 10,000              |

```bash List plans theme={null}
curl https://api.somya.ai/v1/plans
```

```json theme={null}
{
  "success": true,
  "data": {
    "items": [
      { "plan_id": "plan_free", "display_name": "Free Plan", "price_inr": 0,
        "billing_cycle": "monthly", "tts_credits_per_cycle": 1000, "asr_credits_per_cycle": 1000 },
      { "plan_id": "plan_pro_monthly", "display_name": "Pro Plan", "price_inr": 99900,
        "billing_cycle": "monthly", "tts_credits_per_cycle": 10000, "asr_credits_per_cycle": 10000 }
    ]
  }
}
```

<Note>
  `price_inr` is in **paise** (₹999 = `99900`). Plans, prices, and credit
  allocations are returned live by `/v1/plans` — that endpoint is the source of
  truth if this table drifts.
</Note>

## Managing your subscription

* **Current subscription:** `GET /v1/subscriptions/current`
* **Subscribe / upgrade:** `POST /v1/subscriptions`, or use the
  [pricing page](https://somya.ai/pricing) on the website.

When you exceed your plan's credits, requests return `402` until the cycle resets
or you upgrade — see [Rate limits & quota](/guides/rate-limits).
