Same open source bxb. Choose how you run it.
bxb is fully open source. Run it yourself on your own infrastructure, or hand operations to us and focus on your product. Same API, same billing models, same bxb-elements.
Open Source
Deploy bxb on your own infrastructure with full access to the source code. You own the entire stack — your cloud provider, your region, your deployment strategy.
Managed
The same open source bxb, professionally operated by the team that built it. We handle deployment, scaling, backups, monitoring, and upgrades.
Both versions run the same bxb core. The same API endpoints, the same billing models, the same bxb-elements components. The difference is operational: who manages the infrastructure, and which database handles your events data at scale. Start with whichever fits your team today — you can migrate from self-hosted to managed at any time.
Why ClickHouse for events?
The self-hosted version uses PostgreSQL for everything. That works fine at moderate scale. But events data is different from billing data. Events are append-heavy, read-heavy, and grow fast. A busy integration might generate millions of events per month.
ClickHouse is a columnar analytics database designed for exactly this workload. It compresses event data efficiently, runs aggregation queries over billions of rows in sub-second time, and scales horizontally without manual sharding.
PostgreSQL
Handles billing data — customers, plans, invoices, subscriptions. Used in both versions. Strong transactional consistency where it counts.
ClickHouse
MANAGED ONLYHandles events data — usage records, metering, audit logs. Columnar storage for sub-second aggregations over billions of rows. Scales horizontally as volume grows.
The result: faster dashboards, faster reporting, and an events pipeline that does not slow down as you scale.
Frequently asked questions
Can't find what you're looking for? Get in touch.
Why does the managed version use ClickHouse instead of PostgreSQL for events?
Events data — usage records, metering, audit logs — is append-heavy and grows fast. ClickHouse is a columnar database optimized for exactly this pattern. It handles analytical queries over millions of events significantly faster than PostgreSQL, and scales horizontally as your volume grows. Billing data (customers, invoices, subscriptions) stays in PostgreSQL on both versions, since that data benefits from strong transactional consistency.
Is the managed version a different product from the open source version?
No. The managed version runs the same open source bxb core. The difference is infrastructure: we handle deployment, scaling, backups, and monitoring, and we use ClickHouse for events data to give you better analytics performance at scale. Your billing API, billing models, and bxb-elements components are identical in both versions.
Can I start with Open Source and upgrade later?
Absolutely. Many customers start self-hosting bxb and later move to Managed when they want us to handle the infrastructure. We provide migration assistance to make the transition seamless — your data, configurations, and billing models transfer directly.
Where is my data hosted on the managed plan?
You can choose between EU (Frankfurt) or US (Virginia) regions. Enterprise customers get dedicated infrastructure in their preferred region, including options for private cloud deployment.
Everything you need to scale with confidence
Professional services to deploy, manage, and extend your billing infrastructure.
Managed Hosting
Enterprise-grade hosting with auto-scaling, daily backups, and 99.99% uptime SLA. We handle the infrastructure.
Enterprise Support
Direct access to core developers. 24/7 monitoring, priority SLA, and dedicated account management.
Custom Development
Bespoke billing modules, API integrations, and workflow automations built specifically for your business.
Migration Assistance
Zero-downtime migration from Stripe Billing, Lago, Chargebee, or any existing solution. Expert guidance included.
Ready to simplify your billing?
We're onboarding early customers now. Join the waitlist and get notified when managed bxb is ready.