PostgreSQL
SQL + JSONBSchemas · tables · views · functions · triggers · extensions
SQL editor, JSONB grid, explain plans, ER diagramsProvisioning a database is the easy part. What you actually spend your day in is the tooling — so Darwa ships the browser, the query editor, the index manager, and the assistant with every instance. No DBeaver, pgAdmin, TablePlus, or SSH tunnel required.
▾ storefront
▾ Tables 24
orders 1.2M
customers 84k
line_items 4.1M
payments 1.1M
▸ Views 6
▸ Materialized 2
▸ Indexes 41
▸ Functions 9
▸ Triggers 4
▸ Sequences 24
▸ Extensions 3
▸ Users 5
1 SELECT c.country, count(*) AS orders, sum(o.total) AS revenue 2 FROM orders o 3 JOIN customers c ON c.id = o.customer_id 4 WHERE o.created_at >= now() - interval '30 days' 5 GROUP BY c.country 6 ORDER BY revenue DESC LIMIT 5;
| country | orders | revenue | |
|---|---|---|---|
| 1 | DE | 18,402 | 912,441.20 |
| 2 | US | 16,118 | 884,205.65 |
| 3 | IN | 14,904 | 402,118.40 |
| 4 | AE | 9,221 | 388,904.00 |
| 5 | SG | 7,860 | 241,660.75 |
Pick an engine, a version, and a region. The instance, credentials, TLS, pooling, and the first backup schedule are configured before the page finishes loading.
PostgreSQL, MySQL, MariaDB, document storage via FerretDB on PostgreSQL, and Redis / Valkey are available now. PostgreSQL JSONB also supports document-first workloads without a separate engine.
| Database | Type | Status |
|---|---|---|
| PostgreSQL | Relational (SQL) · JSONB documents | Available |
| MySQL | Relational (SQL) | Available |
| MariaDB | Relational (SQL) | Available |
| Document (FerretDB) | MongoDB drivers on PostgreSQL | Available |
| Redis / Valkey | In-memory key-value | Available |
| SQLite | Embedded SQL | Coming soon |
| ClickHouse | Analytics (OLAP) | Coming soon |
| TimescaleDB | Time-series SQL | Coming soon |
| Neo4j | Graph | Coming soon |
| Cassandra | Wide-column | Coming soon |
| ScyllaDB | Wide-column | Coming soon |
| Couchbase | Document + key-value | Coming soon |
| Apache Doris | Real-time analytics | Coming soon |
| Elasticsearch / OpenSearch | Search & indexing | Coming soon |
Every database gets the same navigator, tabbed object workspace, editor, AI, recovery, security, and connection surfaces. The nouns and tools adapt to the engine instead of forcing document and key-value data into SQL screens.
Schemas · tables · views · functions · triggers · extensions
SQL editor, JSONB grid, explain plans, ER diagramsSchemas · tables · views · routines · triggers · events
SQL editor, row grid, explain plans, ER diagramsSchemas · tables · views · routines · triggers · events
SQL editor, row grid, explain plans, ER diagramsCollections · documents · indexes · aggregations · users
Document grid, JSON editor, filters, aggregation pipelinesKeyspaces · keys · hashes · lists · sets · streams
Key browser, TTL and memory inspector, command editor| id | customer_id | status | total | created_at |
|---|---|---|---|---|
| ord_1204882 | cus_84102 | paid | $128.40 | 2026-08-28 12:41 |
| ord_1204881 | cus_29214 | pending | $74.00 | 2026-08-28 12:39 |
| ord_1204880 | cus_61008 | paid | $241.65 | 2026-08-28 12:37 |
Full object tree, search, row counts and sizes; inline data editing with guarded writes and explicit production confirmation.
Multi-tab native editor, schema autocomplete, history, saved queries, explain plans, results charts, CSV and JSON export.
Generate, optimize, explain, and find indexes against the real schema. DDL is proposed for review and never auto-applied.
Import CSV, JSON, or SQL; export data and schemas. Engine-aware document grids expand nested JSON without flattening it.
Backups, point-in-time recovery, slow-query insights, metrics, alerts, audit events, users, roles, scoped keys, and secrets.
Command palette, global object search, multi-tab workspace, split view, keyboard shortcuts, and light or dark appearance.
Visual query builder, interactive ER neighbors, chart suggestions, and saved query dashboards.
Schema and data comparison, database-to-database transfer, reviewed deploy requests, and mock data generation.
Active sessions, permissions and RLS policies, partitions, maintenance deferral, replicas, and failover topology.
Not a metrics page with a connection string at the bottom. The full object tree, editable, with row counts and sizes where they matter.
▾ Database
Tables browse · edit · truncate
Views definition · dependencies
Materialized refresh · last refreshed
Indexes size · usage · unused
Functions source · arguments
Triggers table · event · timing
Sequences current value · owner
Extensions install · version
Users roles · grants
▾ Database
Collections documents · size · shape
Documents view · edit · validate
Indexes keys · usage · TTL
Aggregations pipeline builder · explain
Users roles · scoped access
FerretDB speaks the MongoDB wire protocol on PostgreSQL, so existing MongoDB drivers connect unchanged. Documents open in a JSON editor with schema shape inferred from a sample, so inconsistent fields are visible rather than surprising.
Columns, types, defaults, nullability, foreign keys, and what references this table.
Create, drop, and rebuild — with size, scan counts, and a plain list of indexes nothing has used.
Create a read-only role for a reporting tool without opening a psql session.
Tabs, autocomplete on your real schema, history, saved queries, and exports. The editor at the top of this page is the product, not an illustration.
CREATE INDEX CONCURRENTLY ON line_items(order_id);
The plan is summarised in language you can act on, with the raw plan one click away for when you want it.
Daily snapshots plus point-in-time recovery to any second in the retention window — and a restore that lands in a new instance, so you can verify it before you touch production.
Daily, encrypted, in a window you choose. Retention runs from 7 to 35 days depending on the plan.
Rewind to any second within retention — the state just before a bad migration, not just last night.
Recovery creates a separate database by default. Check it, then repoint your services.
Patch versions applied in your maintenance window, with the changelog and a one-click deferral.
Connection saturation, replication lag, disk pressure, and long transactions — alerted before they page you.
Disk expands before it fills, and you are told what it cost rather than finding out on the invoice.
Vertical scaling on a rolling restart, read replicas where the engine supports them, and automatic failover with the connection string unchanged.
A new database has no public endpoint. It is reachable over the private network by your own services, and nothing else.
| Control | What it does | Default |
|---|---|---|
| Private networking | Reachable only from your services in the same region | On |
| TLS connections | sslmode=require enforced, certificates managed and rotated | On |
| IP allowlists | If you do open a public endpoint, only listed addresses can reach it | Closed |
| Role-based access | Per-role grants, with read-only roles created in two clicks | On |
| Secrets management | Credentials injected at runtime, rotated without a code change | On |
| Audit trail | Who connected, who ran DDL, who exported data, and when | On |
Ask from a table, a query, or the whole database. The assistant uses the permitted schema, indexes, query plans, and health signals so every answer names the real object and proposes a reviewable next step.
Explain columns and relationships, generate useful queries, detect risky types, and design a safe table migration without losing the selected object.
AI assistant · coming soonTurn a question into engine-aware SQL, explain an existing statement, fix errors, and optimize it against the live schema.
AI assistant · coming soonName the scan, join, spill, or lock dominating runtime and compare the measured plan before and after a proposed change.
AI assistant · coming soonPrioritize indexes by recoverable query time while showing disk growth, write overhead, lock behavior, and unused-index candidates.
AI assistant · coming soonCorrelate connections, locks, long transactions, vacuum state, storage pressure, replication lag, and recent schema changes.
AI assistant · coming soonShow SQL or DDL before execution, identify affected objects, respect role permissions, redact secrets, and record approved changes in the audit log.
AI assistant · coming soonCREATE INDEX CONCURRENTLY ON line_items(order_id);
Copy a native connection once, or issue a scoped interface for an application, agent, automation, or teammate. Availability is shown per engine before a credential is created.
Native credentials and TLS connection string
All fiveManaged pooler endpoint for bursty applications
SQL + DocumentScoped base URL and expiring API key
All fiveSchema-aware endpoint for supported relational data
SQL enginesScoped tools URL for agents and IDEs
All fiveRecipes for n8n, Zapier, and Make
All fiveChoose a zone to see its monthly database plans and exact storage and network rates. Premium zones use a separate zone rate.
Please try again shortly. No estimated or stale prices are shown in its place.
The free instance has no expiry date, keeps its backups, and comes with the same explorer, editor, and assistant as production.