---
title: "GET /v1/plans"
method: GET
path: "/v1/plans"
tags: ["Billing"]
---

# GET /v1/plans

`GET /v1/plans`

## Request

- Base URL: `https://api.atlas-compiler.com`
- URL: `https://api.atlas-compiler.com/v1/plans`
- Auth: none required

## Response `200`

Success

- PlanCatalogEntry[]
  - `annualAmountCents` integer, nullable, required: The annual price in cents, or null for custom pricing
  - `code` string, required: The unique plan code (e.g., free, starter, pro)
  - `currency` string, required: The 3-letter currency code, typically usd
  - `features` string[], required: List of feature keys enabled for this plan
  - `highlightBadge` string, nullable: An optional badge to display (e.g., Custom)
  - `includedCredits` integer, required: The monthly credit allowance included with this plan
  - `limits` PlanLimit[], required: List of quantitative limits applied to this plan
    - `key` string, required: The identifier of the limit (e.g., maxConcurrentJobs)
    - `unit` string, required: The unit of the limit (e.g., req, job, page)
    - `value` number, nullable, required: The allowed value, or null if unlimited
  - `marketingBlurb` string, required: A short description of the plan for marketing
  - `monthlyAmountCents` integer, nullable, required: The monthly price in cents, or null for custom pricing
  - `version` integer, required: The current version of this plan

## Other responses

- `500`: Internal Server Error

---

[API](https://skmtc.dev/atlas-compiler/apis/atlas-backend-api.md) · [All operations](https://skmtc.dev/atlas-compiler/apis/atlas-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/atlas-compiler/apis/atlas-backend-api/revisions/a43b60619cdf?raw)
