Pricing FAQ
Common questions about plans, limits, and billing.
What counts as a trace?
A trace is one complete execution of your agent — one call to a function decorated with @observe. A trace can contain multiple spans (LLM calls, tool invocations, etc.) but only counts as one trace toward your limit.
What's the difference between LLM evals and deterministic evals?
Deterministic evals (Contains, Regex, JSON Schema, Latency, Cost, Similarity, etc.) run entirely on 2signal's infrastructure at zero cost to us — they're unlimited on every plan. LLM evals (LLM Judge, Groundedness, Prompt Injection) call an LLM API and are metered when using our system key. Bring your own API key and LLM evals are unlimited too.
What happens when I hit my limit?
On the Free plan, new traces are rejected with a 429 status code. On Pro, Growth, and Team plans, you can go over your included limits — overages are billed at transparent per-unit rates. You'll receive email warnings at 80% and 100% of your limit.
How does Bring Your Own Key (BYO) work?
Configure your own OpenAI API key in project settings. LLM evals using your key are not counted against your plan's LLM eval limit — they're unlimited. You pay OpenAI directly for the tokens used.
Can I upgrade or downgrade at any time?
Yes. Upgrades take effect immediately and you're charged a prorated amount. Downgrades take effect at the end of your current billing period. Annual plans save ~20%.
What's the data retention policy?
Free: 7 days. Pro: 30 days. Growth: 60 days. Team: 90 days. Enterprise: custom. After the retention period, traces and spans are automatically deleted. Scores and aggregated metrics are retained longer.
Is there a free tier?
Yes. The Free plan includes 10,000 traces/month, 500 LLM evals/month, unlimited deterministic evals, and 7-day retention. No credit card required.
How does overage billing work?
On Pro, Growth, and Team plans, going over your included traces or LLM evals is allowed. Overages are billed at the end of the billing period at published per-unit rates. Free plan users are hard-blocked at the limit.
Can I self-host 2signal?
Enterprise plans include self-hosting options with Docker and Kubernetes deployment. Contact sales for details.
What payment methods do you accept?
We accept all major credit cards through Stripe. Enterprise customers can pay via invoice with net-30 terms. Annual billing saves ~20%.
Do you offer discounts for startups or open-source projects?
Yes. Contact us at hello@2signal.dev with details about your project and we'll work something out.
Still have questions?
Contact Sales