Your customers’ data. Safe, and on your schedule.
Your customers trust you with data they can’t get back anywhere else. Balta gives you recovery to the second, connections that scale with serverless, and a price you can build a business on.
Example view with sample data.
Built for how SaaS actually runs.
| The challenge | How Balta handles it | What you get |
|---|---|---|
| One database holds every customer | Point-in-time recovery into a new service | Go back to 14:02 and look — while production keeps serving everyone else. |
| Connections arrive faster than they close | A pooled endpoint alongside the direct one | Serverless and edge functions scale without exhausting connections. |
| The bill changes as you grow | One flat price per service, every database included | No compute units, no per-query charges, no egress fees. |
| Support needs to see a tenant’s data | The built-in data browser | Look up records safely, read-only, without credentials on a laptop. |
Recovery
Restore to 14:02. Into a new service.
A migration goes wrong for one account. A tenant deletes the wrong records. Restore the exact second before it happened into a new service, find the rows you need, and put them back — while production keeps serving every other customer.
Example view with sample data.
Connections
Pooled and direct. Both included.
Point your serverless functions at the pooled endpoint, where short-lived clients share a small number of database connections. Point your background workers and long-lived services at the direct endpoint. Both on one service, at no extra cost.
- Host
- db-8f2a41.fsn1.baltadb.net
- Port
- 25438
- Database
- app
- User
- app_owner
- Password
- ••••••••••••Reveal
These ports are this service’s own. Yours are on its Connect tab.
Example view with sample data.
Support
Answer support tickets without a desktop client.
When a customer asks what happened to their data, your team can open the data browser, find the rows and read the history — read-only, audited, and without passing production credentials around.
SELECT c.name, date_trunc('month', i.issued_at) AS month, sum(i.total) AS revenue FROM invoices i JOIN customers c ON c.id = i.customer_id WHERE i.issued_at >= now() - interval '6 months' GROUP BY 1, 2 ORDER BY revenue DESC;
| name | month | revenue |
|---|---|---|
| Kestrel Studio | 2026-09-01 | 18,420.00 |
| Aurora Freight | 2026-09-01 | 12,905.50 |
| Vela Analytics | 2026-08-01 | 9,860.00 |
| Harbor & Pine | 2026-08-01 | 7,312.25 |
Example view with sample data.
Pricing
A cost you can put in your model.
One price per service, per month, with every database inside it included. When your product has its best month, your database bill doesn’t notice.
Development, staging and early-stage apps.
- vCPU
- 2
- Memory
- 4 GiB
- Storage
- 80 GiB
- Connections
- 100
- Databases
- 10
Production SaaS and web applications.
- vCPU
- 4
- Memory
- 8 GiB
- Storage
- 160 GiB
- Connections
- 150
- Databases
- 25
Growing products with real traffic.
- vCPU
- 8
- Memory
- 16 GiB
- Storage
- 320 GiB
- Connections
- 250
- Databases
- 50