Stack53
DATA

Databases

Managed databases that live next to your app — with credentials, backups, restore, monitoring and private networking handled for you.

Databases
acme / my-app / production
NAMEENGINEREGION
main-db [Engine]Canada Central
orders-db [Engine]Canada East
analytics [Engine]Canada Central
Connection string · private network DATABASE_URL=[engine]://app_user:••••••@main-db.[private-host]/app
WHAT IT DOES

A managed database for every environment.

Create a database in any environment and connect your app with generated credentials. Stack53 runs it, backs it up and keeps it monitored, so you can focus on your schema and queries. Supported engines: [Supported engines].

Databases belong to an environment, so development and production data stay apart.Connect over a private network from apps in the same project.Automated backups with restore from the dashboard or API.Choose the region where your data is stored, including Canada.
KEY CAPABILITIES

Everything you need to run your data.

Database creation Create a database per environment. Engines: [Supported engines].
Connections Connection strings injected into your app as variables.
Credentials Generated users and passwords you can rotate at any time.
Backups and restore Automated and manual backups, restored to a new or existing database.
Scaling Resize compute and storage as your data grows.
Monitoring Resource usage, connections and logs in the dashboard.
Replication Replicas for reads and failover: [confirm availability].
Private networking Keep databases off the public internet by default.
API access Create, resize, back up and restore from code or the CLI.
HOW IT WORKS

From new database to connected app.

  1. 01 Create a database Pick an engine, a size and a region in any environment.
  2. 02 Get credentials A user and connection string are generated for you.
  3. 03 Connect your app Over the private network, using environment variables.
  4. 04 Monitor and back up Watch usage and restore from backups when you need to.
COMMON USE CASES

What teams build on it.

Application data Users, orders and content for web and mobile apps, connected over the private network.
SaaS products Separate databases for development, staging and production in the same project.
Canadian data residency Keep records in Canadian regions, with backups stored in the region you choose.
DEVELOPER INTEGRATION

Built for code.

Create databases, rotate credentials, take backups and restore them from the REST API, the SDKs or the CLI — the same way you manage every other Stack53 resource.

database.ts
const db = await stack53.databases.create({ name: 'main-db', engine: '[engine]', region: 'canada-central', }) // Back up before a migration await db.backup({ label: 'pre-migration' })
SECURITY Private by default. Reachable from your project's private network, not the open internet.Encrypted connections between your app and the database.Generated credentials, rotatable at any time.Access and configuration changes recorded in audit logs. Security at Stack53 →
AVAILABILITY Where it runs.
REGIONOPERATED BYSTATUS
Canada Central[Partner / Stack53][Status]
Canada East[Partner / Stack53][Status]

Create your first database.

Start building on Stack53, or talk to us about database requirements and data residency.