Pome has four tiers: a free OSS self-host tier (AGPL-3.0) you can run entirely on your own infrastructure, a hosted free tier for evaluation, a hosted Pro plan for small teams, and enterprise options for organizations that need compliance, custom SLAs, or dedicated support. Pick the tier that fits your team.Documentation Index
Fetch the complete documentation index at: https://docs.pome.sh/llms.txt
Use this file to discover all available pages before exploring further.
OSS self-host
Free forever (AGPL-3.0)Everything in the OSS repo. Run the twin runtime, CLI, and evaluator on your own infrastructure. No SaaS dependency, no Pome account required.
Hosted Free
$0 / month50 sessions per month, single user, 30-day trace retention. Designed for evaluation and side projects — not production CI.
Hosted Pro
$99 / month1,000 sessions per month, up to 10 users, 1-year trace retention, multiple API keys, and email support with a 48-hour response time.
Enterprise
Contact usCustom contracts, SLAs, compliance support, and dedicated onboarding. Covers Self-host Annual and full Enterprise arrangements.
OSS self-host — free
The OSS tier is the full evaluation primitive. Everything in the public repo is yours to run. What’s included:- Twin runtime (GitHub)
- CLI, scenario runner, and evaluator
- Docker Compose self-host setup
- Local trace store
- Recording format spec
- Public documentation
- Hosted dashboard (closed-source)
- Multi-tenant control plane
- OAuth and billing integration
- Support SLA
- Compliance paperwork (SOC2, etc.)
[P] (probabilistic) evaluation — Pome never touches those calls.
Hosted Free — $0
The Hosted Free tier gives you access to the full hosted platform with strict quotas. It is designed for evaluation and trial, not production CI. What’s included:- Web dashboard (single user, single team)
- All twins (GitHub)
- 50 sessions per month
- 30-day trace retention
- Max 3 concurrent sessions
- 1 API key
- Multiple team members
- Trace history beyond 30 days
- Pro-tier features
| Limit | Value |
|---|---|
| Sessions per month | 50 |
| Concurrent sessions | 3 |
| Trace retention | 30 days |
| Users per team | 1 |
| API keys | 1 |
429 and the CLI exits with code 4. Upgrade to Pro to continue.
Hosted Pro — $99 / month
Hosted Pro is the default for small teams. Pome operates the multi-tenant twin pods, trace store, and dashboard. You bring your LLM endpoint. What’s included:- Up to 10 users per team
- 1,000 sessions per month
- $0.20 per session overage (no hard block)
- All twins
- 1-year trace retention
- Run history with filter, search, and cross-run comparison
- Team invites and role management
- Multiple API keys
- Email support — 48-hour response time
| Limit | Value |
|---|---|
| Sessions per month | 1,000 |
| Overage | $0.20 / session |
| Trace retention | 1 year |
| Users per team | 10 (soft cap) |
Self-host Annual & Enterprise — Contact us
These tiers are for teams that need compliance, dedicated support, or custom SLAs. Both are sold contract-only — there is no self-serve checkout. Self-host Annual includes:- Everything in OSS self-host
- Private Slack channel with the Pome founders
- Business-hours support (4-hour response)
- 1-week SLA on customer-requested endpoint additions
- Quarterly fidelity review against your production scenarios
- License and usage clarity in writing
- 4-hour P0 SLA, 24-hour P1 SLA
- 48-hour endpoint promotion SLA
- Custom MSA and DPA negotiation
- SOC2 documentation (when available)
- Dedicated onboarding engineer (4 weeks)
- On-call escalation path
- Multi-team license (single contract covers your entire org)
BYOK — you bring your LLM
All tiers use BYOK (Bring Your Own Key) for[P] evaluation. Pome never bundles LLM tokens or proxies LLM calls at any tier.
- You configure your own OpenAI-compatible endpoint in the CLI or docker-compose environment.
- Supported endpoints: OpenRouter, OpenAI, Anthropic (via gateway), Ollama, and any OpenAI-compatible API.
- The Pome cloud never sees your API key, your agent prompts, or your agent’s completions.
Quotas are measured in sessions, not minutes. One session equals one twin pod booted for one run. Each
pome run call creates exactly one session. Sessions expire after 30 minutes of idle time and are cleaned up automatically.