Skip to content
Databasezy

Database tools Live

Extensions, cron and queues for your Postgres

Turn on extensions from an allow-list of 16, schedule SQL with pg_cron and run durable queues with pgmq on any Postgres instance, from the portal, the API or plain SQL.

Database tools, step by step

  1. Step 01

    Enable an extension

    Pick from the allow-list in the portal or the API. Extensions that need a preload restart the instance once, and the portal tells you first.

  2. Step 02

    Schedule jobs

    Create cron jobs that run SQL or call an HTTPS endpoint, and see each run's result and duration.

  3. Step 03

    Queue work

    Create queues, send and read messages from SQL, the Data API or the portal, and archive what you processed.

  4. Step 04

    Keep it in your database

    Everything is ordinary Postgres objects in your instance, covered by your backups and your policies.

What you get

  • Extensions manager

    vector, postgis, pg_cron, pgmq, pg_net, pg_graphql and 10 more, installed at the version you choose.

    Live
  • Cron

    pg_cron jobs with cron syntax or second intervals, run history and failure alerts.

    Live
  • Queues

    pgmq queues with visibility timeouts and archiving, depth and age per queue, reachable from the Data API.

    Live
  • Vector search and embeddings

    pgvector indexes today through the extensions manager; automatic embeddings that keep a vector column in sync come next.

    Coming soon
  • Vault and foreign data wrappers

    Encrypted secrets inside your database, and tables backed by Stripe, S3, ClickHouse, BigQuery and other sources.

    Coming soon
  • Table editor and advisors

    A spreadsheet view for tables and rows, a policy editor, and security and performance checks with a fix for each.

    Coming soon

Live today and coming next

Every part of this service and where it stands. The list changes as each piece ships, and the changelog announces it.

  • Extensions manager Live
  • Cron (pg_cron) Live
  • Queues (pgmq) Live
  • Vector search and automatic embeddings Coming soon
  • Vault: encrypted secrets in your database Coming soon
  • Foreign data wrappers Coming soon
  • Table editor Coming soon
  • Row-level security policy and roles editor Coming soon
  • Security and performance advisors Coming soon

Live: available on the platform today. Coming soon: being built now; prices and plan limits are already published. See every service on the platform overview.

Try it

Cron and queues are plain SQL once the extensions are on.

SQL
-- Every night at 03:00 UTC
select cron.schedule(
  'expire-sessions', '0 3 * * *',
  $$delete from sessions where expires_at < now()$$
);

-- A queue for outgoing emails
select pgmq.create('emails');
select pgmq.send('emails', '{"to": "[email protected]", "template": "welcome"}');
select * from pgmq.read('emails', 30, 10);  -- hide for 30 s, read up to 10

Plan availability

Generated from the same plan catalogue that billing and the API use.

  • Free

    $0 /mo
    Included

    Every Postgres instance

  • Solo

    $25 /mo
    Included

    Every Postgres instance

  • Team

    $599 /mo
    Included

    Every Postgres instance

  • Enterprise

    Custom
    Included

    Every Postgres instance

There is no separate charge: extensions, cron and queues run inside the instance you already pay for.

Compare every plan on the pricing page

Questions

Which engines get these tools?

Postgres and TimescaleDB instances. Other engines keep their own features, listed on each engine's page.

Can I install an extension that is not on the list?

Not yourself: every extension on the list is built, reviewed and tested on our images. Ask support for the one you need.

Create your first database

A free instance, no card. Upgrade when you outgrow it; nothing converts silently.