| Plan | Price | Best for | What is included |
|---|---|---|---|
| Free | $0 | Evaluation and personal experimentation | API key, MCP/OpenAPI access, 25 uploads and analyses per month, one queued WGS job |
| Standard | $9.99/month | One person and their own agent | 250 uploads and analyses, 100 wearable syncs, five queued WGS jobs, managed cloud storage and workers |
| Builder | $24.99/month | Commercial agents, pilots, and small apps | 1,000 uploads, 750 analyses, 300 wearable syncs, 15 WGS jobs, webhooks and production app use |
| Growth | $49/month | Production agent products with recurring syncs | 5,000 uploads, 3,000 analyses, 1,500 wearable syncs, 50 WGS jobs, multi-workspace automation |
| Enterprise | Custom | Regulated or high-volume deployments | Custom quotas, dedicated environments/workers, retention and support options |
GET /pricing; use it when building a
pricing UI so limits remain current.
Included features
- Biomarker, wearable, behavioral, and genetics ingestion
- WHOOP and Oura connection flows; Android Health Connect through the companion app
- Source-backed analyses, trends, action plans, dashboard JSON, and webhooks
- MCP, OpenAPI, scoped API keys, and agent discovery
- Private direct-to-storage VCF/VCF.GZ uploads and queued genetics analysis
- Export and deletion controls for your workspace
Billing
From the dashboard, choose a hosted plan to open Stripe Checkout. Stripe processes payment; ForeverBetter receives only verified subscription events. Selecting a plan does not start a trial. Every user’s first paid hosted plan starts with 7 days free only when they choose their first data source—a wearable connection, Health Connect, biomarker upload, or genetic upload. Checkout requires a payment method up front (card or an eligible accelerated payment method), but no charge is made on the day that source is started. Unless you cancel before the trial ends, Stripe automatically charges the selected plan’s monthly price on day 8. A cancelled plan can be restarted without a second introductory trial. Use Manage billing in the dashboard to update payment details, switch a plan, download invoices, or cancel. For integrations, the authenticated routes are:GET /billing/subscriptionPOST /billing/checkoutwith{"tier":"standard","activation_source":"biomarkers"}(orwearable,genetics,health_connect)POST /billing/portal
FAQ
Do I have to pay to self-host?
No. Self-hosting is always an option. The ForeverBetter Longevity API is open source; run the API, workers, Postgres, object storage, and your data on your own infrastructure. A hosted plan only pays for ForeverBetter-managed cloud operations and support—it does not gate the self-hosted software or MCP server. See Self-hosting.What happens if I cancel?
Stripe manages cancellation in its hosted billing portal. A canceled or delinquent hosted subscription falls back to Free hosted limits; you can still export or delete your data. Self-hosted deployments are unaffected.Do I need to provide a payment method for the free trial?
Yes, for a managed cloud plan. This confirms the subscription can continue without interrupting your agent or scheduled syncs after the seven-day trial. You are not charged when you start; cancel in the billing portal before the trial ends to avoid the first monthly charge. Self-hosting never requires a ForeverBetter payment method.Can I change plans?
Yes. Use the billing portal from the dashboard. Plan changes are reflected from verified Stripe subscription events.Cloud operator setup
Create one recurring monthly price for each hosted plan in the existing ForeverBetter Stripe account: Standard 24.99, and Growth $49 (the highest self-serve hosted plan). Add the resulting price IDs and the Stripe secret key as cloud secrets; never put them in source control. Configure Stripe to send these events tohttps://api.foreverbetter.xyz/billing/stripe/webhook:
checkout.session.completedcustomer.subscription.created,customer.subscription.updated, andcustomer.subscription.deletedinvoice.paidandinvoice.payment_failed
STRIPE_WEBHOOK_SECRET. The application
verifies Stripe’s raw-body signature, stores events idempotently, and only then
updates a workspace’s hosted tier. Configure the Stripe customer portal to let
customers update payment details, switch plans, download invoices, and cancel.