Plans
Pay for what you hold. Nothing else.
Your bill is your plan and the packs you add to it, and it does not move on its own: there is no usage bill, no overage charge and no automatic top-up. Reaching something sold names the one thing that lifts it: Pro, on Hobby; one pack, on Pro or Teams. A ceiling nothing sells says when it lifts.
Get started on Hobby for free. No card required.
Hobby
For an individual.
- Every feature, within these limits
- 1 member
- 50,000 spans a month
- 30 days of retention
Pro
For a developer or a small team.
- Everything in Hobby, and more of it
- unlimited members
- 1,000,000 spans a month
- 90 days of retention
- Packs of more capacity, each at its own price
Teams
For a team that has outgrown Pro.
- Everything in Pro, and more of it
- 5,000,000 spans a month
- 180 days of retention
- Packs of more capacity, each at its own price
- One SSO connection, required for every member
- A dedicated support channel
Each plan, pack and limit is posted before it applies: Pro's, Teams' and SSO's prices are set, the packs are not for sale yet, and every limit and each pack's price is a default that may still change before it applies.
01
Hobby, Pro and Teams
What each plan holds, what a pack adds on Pro or Teams, and what happens past each limit.
| What | Hobby | Pro | Teams |
|---|---|---|---|
| Capacity, per organization | |||
| Members Packs, on Pro or Teams: never soldPast the limit: an invitation past it refused, naming Pro | 1 | unlimited | unlimited |
| Spans Packs, on Pro or Teams: 1,000,000 morePast the limit: sampled and flagged; on Pro and Teams, after a seven-day grace | 50,000 a month | 1,000,000 a month | 5,000,000 a month |
| Retention Packs, on Pro or Teams: 30 more days, up to 360Past the limit: dropped by the nightly purge | 30 days | 90 days | 180 days |
| Content held Packs, on Pro or Teams: not soldPast the limit: the oldest goes first, each night; a span past it that day keeps its metadata alone | 25 MB | 500 MB | 5 GB |
| Agent questions Packs, on Pro or Teams: 100 morePast the limit: refused until the period renews, the date named | 5 a month | 50 a month | 200 a month |
| Data out Packs, on Pro or Teams: not soldPast the limit: answered 429 until midnight UTC | 5 MB a day | 25 MB a day | 125 MB a day |
| Alerts Packs, on Pro or Teams: not soldPast the limit: a new alert refused, naming Pro, or Teams on Pro | 2 | 20 | 50 |
| Alert deliveries Packs, on Pro or Teams: not soldPast the limit: the feed alone until midnight UTC | 500 a day | 5,000 a day | 25,000 a day |
| SSO Packs, on Pro or Teams: one, on Teams alone | not available | not available | optional |
| Client organizations Packs, on Pro or Teams: one each, for agencies | not available | as a pack | as a pack |
| What every plan includes | |||
| Organizations, projects, roles and per-project access, and members: one on Hobby, and as many as an organization invites on Pro and Teams. | |||
| API keys and the public API; the SDKs, in four languages, the hooks for the frameworks a team already uses, the CLI, and the OpenTelemetry endpoint, which takes any exporter's spans. | |||
| A plugin each for Claude Code, Cursor, OpenCode and Codex, and the skill that teaches any coding agent the CLI and the API. | |||
| Traces, sessions and users: every run and the steps inside it, each model and tool call with its tokens, latency and cost, with saved views and layouts, redrawn as runs arrive. | |||
| Alert rules over a window, against a warning and an alert threshold, the incidents they open, pause and maintenance windows, and a cap on what a run may spend; and, as they ship, score and SLO rules. | |||
| What each call cost, budgets per project or tag, and the dashboards. | |||
| The feed, and Slack, webhook and PagerDuty destinations. | |||
| The console agent, within its questions. | |||
| Every protection: the content modes (off, on, sealed), the SDK's redactors, the access audit, deletion with receipts, the privacy posture page, the field inventory, retention a project shortens under its plan's, an export of the organization's own data, and the audit log on every change. | |||
| In every organization today | |||
| Traces, sessions and users from the SDKs in four languages: every run and the steps inside it, each model and tool call with its tokens, latency and failures, filtered, charted, downloaded and kept as saved views, the list redrawn as runs arrive | |||
| A layout of a session and a trace, customized and saved for the whole project | |||
| Claude Code, Cursor, OpenCode and Codex sessions, recorded by a plugin each, and the agent skill | |||
| The CLI, signed in at a terminal or with an API key | |||
| The console agent, read-only, answering from the project's own data and the docs with its citations | |||
| A notification feed, Slack and signed webhooks, delivered with retries | |||
| Content kept off at the door, the field inventory on each project's Privacy page, and end users' ids hashed under the project's own key | |||
| Owner, admin and member roles, on the organization and again on each project | |||
| A person can run a project and only read another; an admin works every project | |||
| Invite a member by email; they join when they accept | |||
| Withdraw an invitation, change a role, remove a member, or leave an organization | |||
| API keys with expiry, revocation and a grace period for rotation | |||
| Sign-in hosted by our identity provider; we never see a password | |||
| Deleting your account erases you here and at the identity provider | |||
| An audit log on every change, verified every night and exported by range | |||
Every feature is on every plan. What Pro, Teams and the packs add is capacity: choose a plan by its spans, the telemetry your agents send, and treat retention, questions, content held, data out and alerts as ceilings, set so that few organizations meet them.
- What a span is
- Each step, model call and tool call an agent sends is one span, and so is the run itself, its root. A span counts once for each kilobyte its fields take as they are stored — the bytes of its names, tags, attributes and other text, and 64 for its ids, timings and token counts — rounded up, so a typical span, a few hundred bytes, counts once, and one heavy with attributes counts for the disk it takes. Content is held apart, under the organization's content ceiling, so no plan sells content storage and content never adds to a span's count. A score attached to a run costs nothing.
- What data out is
- What we send your organization's machines, by the byte: each answer on the API — except to the spans it takes in — with 6.5 KB for its connection, and every export the console builds. A script that loops on the API stops at the day's ceiling; a person reading the console is never counted.
02
Packs, on Pro or Teams
More of one thing, each at its own monthly price, on Pro or Teams; SSO, the one add-on, is on Teams alone. Members, content held and data out are never sold on their own. None is for sale yet.
Adds 1,000,000 more a month.
Adds 30 more days, up to 360.
Adds 100 more.
Adds one SSO connection, required for every member, and a dedicated support channel.
Adds one, drawing on the agency's own grants.
Each pack is added from your organization's billing page, so there is never a doubt which organization it lands on.
03
What is never sold
Nothing here will ever carry a price.
- Members
- Nobody an organization invites pays, and no plan sells a seat. Hobby holds one, its owner, so anyone who works with somebody else moves to Pro; Pro and Teams hold as many as an organization invites, because a team should invite everyone who reads an alert.
- Protection
- No protection is on a paid plan alone: the content modes, the redactors, the access audit, deletion with receipts, the posture page, the field inventory, the export and the audit log are on Hobby as they are on Teams. A privacy promise that costs extra is not privacy first.
- Features
- A feature sold apart gives every customer a different product, puts “does my plan have this?” on every page, makes a combination to test of each, and keeps a team from trying what it would need. Hobby is held to one person by its capacity, its one member among it, never by a missing feature.
- Sponsorship
- A sponsorship of the company, through GitHub Sponsors, is company income: it unlocks nothing and is not a plan.
04
Why two prices, then capacity
Two prices, and packs of exactly the capacity an organization needs.
- Two numbers
- Pro for a developer or a small team, and Teams, five times Pro, for a team that has outgrown it. Teams costs less than the packs that would bring Pro up to it, which cannot match its content or data out at all.
- One thing to buy
- Every refusal of something sold names the one thing that lifts it: Pro, on Hobby; one pack, on Pro or Teams. What is never sold on its own — content held, data out — is a ceiling sized for what the plan holds, and its refusal says when it lifts.
- Prepaid, never metered
- Pro, Teams and their packs are paid for before they are used, so what you hold is known at the door and a bill never moves on its own: pay for what you hold, nothing else. There is no usage bill, no overage charge and no automatic top-up; more capacity is a pack the owner buys.
05
How each limit behaves
Nothing is dropped silently, and every refusal says what lifts it and when.
- Members
- On Hobby, an invitation that would pass its one member, pending invitations counted, is refused when it is sent, naming Pro, and one sent while the organization was on a paid plan seats nobody past it. An organization that falls to Hobby keeps every member it has, and invites nobody until it moves back.
- Spans
- On Pro and Teams, spans past what the plan grants are kept for a seven-day grace while the owner is asked for a pack, then sampled and flagged. On Hobby they are sampled and flagged from the first span over, and the owner is asked to move to Pro. The answer to the request that sent them, and the console, say what was sampled.
- Retention
- Each night the purge removes what has passed the organization's retention. A pack bought applies to what is already stored; one given up is honored the next night. Hourly totals, which name no user and no tag, are kept thirteen months on every plan, for baselines and year-on-year cost.
- Content held
- Past the ceiling, a span arrives with its metadata alone, the answer naming the content it dropped; each night the purge removes the oldest content first, until a tenth of the ceiling is free, so the newest is what a person opens. Sealed content counts at its ciphertext's size.
- Agent questions
- Past the cap, a question is refused with the date the period renews. Every question also has a budget of its own: one that reaches it is answered from what it has read so far.
- Data out
- Past the day's ceiling, the API answers with a Retry-After header until midnight UTC, an export waits for the next day, and the owner is told in the notification feed. Spans sent in are never counted, so a script that reads too much never stops an agent reporting. An audit log export counts each time it is downloaded, and is built no larger than the day's ceiling, so a long log comes a day's worth at a time.
- Alerts
- A new alert past the plan's number, paused ones counted, is refused when it is made, naming Pro, or Teams on Pro; an organization that falls to Hobby keeps every alert, its two oldest running and the rest paused until it moves back. Its deliveries are what its alerts send Slack, webhooks and PagerDuty, the notification feed never counted; past the day's number nothing more is sent until midnight UTC, the incident stands in the feed as ever, and the owner is told.
- Organizations
- A person has one Hobby organization: the first is theirs, free, and any other they create is paid for before it exists, on Pro or Teams, so nothing starts waiting on a plan. An organization whose plan ends while another of its owner's holds their Hobby place — a card that failed past the retries — is paused: it keeps its projects, data and members and takes in nothing new until it is on a paid plan again, merged into the Hobby organization, handed to someone whose Hobby place is free, or moved to Hobby once that place frees. Being a member of other organizations costs nothing and is never limited.
06
Periods, changes and the fall to Hobby
Each organization is billed on its own day, and keeps what it paid for to the end of its period.
- Each organization's own month
- A subscription renews on the day it began, so no first invoice is a prorated fraction. An organization that has never bought counts its month from the day it was created; moving to Pro or Teams starts a fresh period that day; a subscription that ends leaves its day in place. Usage is counted over the same period, so the invoice's month is the usage's month.
- Changes
- Moving up — to Pro, or from Pro to Teams — and buying a pack apply at once, prorated. Downgrades — Teams to Pro, or a pack given up — apply at the period's end, because the spans a plan or a pack grants may already be spent; what Teams held past Pro is then treated as the fall to Hobby treats what Pro held. A cancellation runs to the end of the period begun.
- The fall to Hobby
- An organization falls to Hobby when a cancellation reaches its period's end, or when a card fails and the retries run out; while they run, it keeps what it paid for and is sent payment reminders. Either way, its data past Hobby's retention is held, hidden, for fourteen days, then purged, the owner told the date twice; and its members stay, but it invites nobody until it moves back. A cancellation is refused while another of the owner's organizations holds their Hobby place, since the organization could not fall there: delete it, merge it into the Hobby organization, or hand it over instead. A card that fails past the retries while the place is held pauses the organization, as Organizations says. Cancelling keeps the organization and its data, under Hobby's limits.
- Deletion
- Deleting an organization cancels its subscription at once and refunds the unused part of the period. The organization is then erased, with no restore. Handing an organization to a new owner keeps its subscription, its card and its data; one on Hobby, or set to fall to it, goes only to an owner with no Hobby organization.
07
Tax and currency
Prices are posted in USD, tax-exclusive. Stripe Tax computes tax at checkout, which collects the legal name, address and VAT id, so an EU business is reverse-charged. Every price will also be posted in EUR when the EU-hosted service opens.
08
Agencies
- Agencies
- An agency holds client organizations as a pack on its Pro or Teams, the clients' spans pooled with the agency's. A client's viewer is a read-only member, so it costs nothing.
Every plan and pack is a monthly charge on your organization, and the bill is the sum of what it holds.
Moving up and adding a pack apply at once, prorated by Stripe; a downgrade or a pack given up applies at the end of the period; and there is no usage bill on top.