Connecting to TigerBeetle on Layerbase Cloud

TigerBeetle is a financial ledger database with a binary client protocol and strict operational constraints.

Best for: Ledger workloads, double-entry accounting, transfers, balances, and financial transaction systems.

1

Open your database in the dashboard

Go to /cloud, click the database you just created, and the connection panel shows the host, port, username, password, and a ready-to-paste connection string for the engine.

Use the generated cluster ID, host, port, and allowed IP configuration from Quick Connect.

2

TLS is required, on by default

Restrict client IPs in the dashboard before connecting.

TigerBeetle client protocol on the dashboard endpoint

3

Use any standard client

TigerBeetle works with the normal client family for that engine. Start with the dashboard snippet, then move the same URL and credentials into your app environment.

If your client has separate direct, pooled, TLS, or HTTP options, prefer the exact variant shown in Quick Connect.

tsTigerBeetle
const client = createClient({ cluster_id: 0n, replica_addresses: ['your-host.cloud.layerbase.dev:3000'] })

TigerBeetle notes

  • TigerBeetle has no built-in username/password authentication, so IP restrictions matter.
  • If Cloud creation is gated, use SpinDB locally while cloud snippets are finalized.