---
title: "The public package catalog for the pricing page (no auth)"
method: GET
path: "/api/v1/billing/packages"
tags: ["billing"]
---

# The public package catalog for the pricing page (no auth)

`GET /api/v1/billing/packages`

## Request

- Base URL: `https://composal.com` (the document declares no server; this is the origin it was published from)
- URL: `https://composal.com/api/v1/billing/packages`
- Auth: none required

## Response `200`

Packages

- object
  - `packages` BillingPackage[], required
    - `key` string, required
    - `name` string, required
    - `visibility` 'public' | 'custom', required
    - `revision` integer, required
    - `base_price_cents` integer, required
    - `seat_price_cents` integer, required
    - `currency` string, required
    - `billing_interval` 'month' | 'year', required
    - `billing_policy` 'metered' | 'prepaid_browser', required
    - `trial_days` integer, required
    - `max_seats` integer, nullable
    - `pay_as_you_go_enabled` boolean, required
    - `roder_daily_run_limit` integer
    - `roder_run_concurrency_limit` integer
    - `rates` BillingPackageRate[], required
      - `meter_key` string, required
      - `dimension_value` string, nullable
      - `unit` string, required
      - `unit_price_nanodollars` integer, required
      - `unit_price_dollars` string, required: Decimal string
      - `included_per_organization` number, required
      - `included_per_seat` number, required
      - `hard_cap` number, nullable
    - `addons` BillingAddon[], required
      - `addon_key` string, required
      - `name` string, required
      - `monthly_price_cents` integer, required
      - `raises_meter_key` string, nullable, required
      - `raises_quantity` number, required
      - `raises_roder_concurrency` integer, required
      - `purchasable` boolean: Whether new purchases are available. Older API releases omit this field; absence preserves purchase availability.
      - `max_quantity` integer, nullable

---

[API](https://skmtc.dev/composal/apis/vex-api.md) - [All operations](https://skmtc.dev/composal/apis/vex-api/llms.txt) - [OpenAPI document](https://skmtc.dev/composal/apis/vex-api/revisions/19698ba051dc?raw)
