Pulsar
docs
← back to home

Managed Databases

Pulsar Deploy provisions and manages database instances as Docker containers on your server. No external database services needed.

Supported databases

PostgreSQLFull-featured relational database with SQL editor support
MySQLPopular relational database
RedisIn-memory key-value store for caching and sessions
MongoDBDocument database for flexible schemas
PocketBaseAll-in-one backend with auth, realtime, and file storage

Creating an instance

From the dashboard sidebar, navigate to "Databases" and click "Create Database". Select the engine, name your instance, and Pulsar provisions a Docker container with persistent storage.

Connecting from your app

After creation, Pulsar provides a connection string. Add it as an environment variable in your project:

pulsar env set DATABASE_URL "postgresql://user:pass@localhost:5432/mydb"

SQL Editor

For PostgreSQL instances, Pulsar includes a built-in SQL editor. Navigate to "SQL" in the sidebar to run queries directly against your instances. Results are displayed in a table format.

Backups

Back up any managed database via the CLI:

pulsar db backup my-project
pulsar db restore my-project <backup-id>