Skip to main content
New workspaces start on Developer so teams can test Lodger before trusting it with production audit evidence.

Plans

PlanMonthly eventsRetentionUse
Developer10,0007 daysLocal builds, CI, and test projects
Launch500,0001 yearSeed-stage SaaS adding customer-facing audit evidence
Growth5,000,0003 yearsB2B apps with admin trails, consent records, and exports
Scale50,000,0007 yearsSecurity-sensitive teams replacing indexed log storage
EnterpriseCustomCustomCustom volume, retention, data terms, and support

Developer

Developer is free and not for production. Evidence exports are watermarked as non-production.

Production plans

Production plans remove the non-production watermark and raise event volume and retention limits. Legal holds pause retention for preservation, but they do not pause metering. Records kept because of a hold still count toward workspace usage and plan limits. Plan changes are managed inside Lodger from the billing page after the workspace has a production subscription. The browser does not need a billing publishable key. Lodger creates Checkout sessions from the Worker and stores only billing state needed to manage the workspace plan.

Enterprise

Enterprise covers custom volume, custom retention, data residency review, and priority support. Contact sales@lodger.dev.

Billing setup

Create monthly recurring prices with these lookup keys:
ProductPriceLookup key
Lodger Launch$29/molodger_launch_monthly
Lodger Growth$149/molodger_growth_monthly
Lodger Scale$899/molodger_scale_monthly
Do not create prices for Developer or Enterprise. Developer is included for non-production use. Enterprise is handled through sales@lodger.dev. Set Worker secrets:
bunx wrangler secret put STRIPE_SECRET_KEY
bunx wrangler secret put STRIPE_WEBHOOK_SECRET
Use a restricted secret key with Prices read, Customers write, Checkout Sessions write, Subscriptions read/write, and Products read if your account requires product access for price resolution. Create the webhook endpoint at /v1/stripe/webhook and subscribe it to:
  • checkout.session.completed
  • customer.subscription.created
  • customer.subscription.updated
  • customer.subscription.deleted
  • invoice.paid
  • invoice.payment_failed
Set LODGER_DASHBOARD_ORIGIN to the dashboard origin used for Checkout return URLs and credentialed dashboard requests. Do not put billing or session secrets in frontend environment variables.