First $1 paid managed-database trial in PaaS

$1 to try
Postgres, MySQL, MongoDB, Redis & more for 12 hours

The DB Sprint Pack is a one-time $1 purchase that provisions any one of six managed engines — PostgreSQL, MySQL, MariaDB, MongoDB, Redis, or RabbitMQ — at full Mini-tier capacity for 12 hours. Convert to a monthly subscription anytime to keep your data. No auto-renewal, no card hold, no free-tier quotas.

Razorpay PCI-DSS · Pricing auto-detected (USD or INR) · 5 trial purchases per user per month

What you get for $1

Full Mini-tier managed database access, not a free-tier sandbox.

12 hours of active trial

Full uptime from purchase. No inactivity pauses, no cold-start penalties. After the 12 hours, a 24-hour data-preservation grace window protects your data so you can decide whether to convert.

Six engines, one price

Pick PostgreSQL 16, MySQL 8, MariaDB 11, MongoDB 7, Redis 7, or RabbitMQ 3. All at the same $1. Switch engines between trials — the next purchase can be a different engine.

Persistent storage on EFS

Your data lives on a per-trial EFS volume that survives task restart and gets re-attached if you convert to monthly. No "data lost on restart" surprises.

TLS encryption on SQL + Mongo

Postgres, MySQL, MariaDB, and MongoDB ship with platform-issued TLS server certs. Download our root CA at /.well-known/snapdeploy-root-ca.pem for verify-CA mode. Redis and RabbitMQ are plaintext today (TLS roadmap).

Six engines, one $1 trial

Mini-tier resources for each engine. Every engine is available at the same trial price.

Engine Version Mini-tier resources TLS external Monthly Mini
PostgreSQL 16 (Alpine) 1 GB RAM · 0.5 vCPU · 5 GB EFS · 50 connections · daily backups Yes $29
MySQL 8 1 GB RAM · 0.5 vCPU · 5 GB EFS · 50 connections · daily backups Yes $29
MariaDB 11 1 GB RAM · 0.5 vCPU · 5 GB EFS · 50 connections · daily backups Yes $29
MongoDB 7 1 GB RAM · 0.5 vCPU · 5 GB EFS · 50 connections · daily backups Yes $29
Redis 7 (Alpine) 512 MB memory · AOF persistence on EFS Plaintext (roadmap) $16
RabbitMQ 3 (management-Alpine) 512 MB memory · persistent queues Plaintext (roadmap) $14

Monthly Mini-tier conversion price shown for context. Quarterly billing saves 10%, annual saves 20%.

Who DB Sprint Pack is for

The Schema Designer

Validate before you commit

You're designing a new Postgres schema, planning a MongoDB collection layout, or sizing a Redis cache tier. $1 is the right cost to actually run your CREATE TABLE statements, load representative data, and pull EXPLAIN plans against a real managed instance — not a laptop Docker container that lies about resource limits.

The Hackathon Team

12-hour event, 12-hour database

Your hackathon runs Saturday 10am to Sunday 10am. The team needs a real managed Postgres + Redis without spinning up an AWS account, applying for credits, or babysitting a Docker compose file. Two Sprint Packs ($2 total) cover the whole event — one Postgres for the persistent store, one Redis for sessions.

The Pre-Subscriber

Try-before-you-subscribe

Considering $29/month for a Postgres Mini but unsure whether 1 GB RAM / 50 connections / daily backups actually fit your workload? Buy a Sprint Pack, load your real schema and a representative slice of your production data, run your test suite for 12 hours. Convert if it works, walk away for $1 if it doesn't.

The Workshop Instructor

Class-friendly database access

Teaching a 12-hour course on Postgres, MongoDB schema design, Redis caching patterns, or RabbitMQ message-queue design? Each student spins up their own $1 instance for the workshop window. No shared infrastructure, no "the demo database is overloaded" failure mode.

The Postgres 16 Explorer

Modern Postgres without the long-term bill

Test Postgres 16 specifics — JSONB indexing strategies, declarative partitioning, logical replication, parallel-query tuning, EXPLAIN ANALYZE on realistic data — against a real managed instance for 12 hours before committing to a monthly subscription.

The Migration Tester

Dry-run a production migration

Planning to migrate from RDS, Aurora, Atlas, ElastiCache, or self-hosted? Spin up the matching engine for 12 hours, run pg_dump or mongodump from your source, restore into SnapDeploy, run your app's test suite. $1 to prove the migration plan works before you pay for the destination subscription.

How DB Sprint Pack works

1

Pay $1 and pick your engine

From your addons page or the addon pricing page, click "Try $1 / 12h trial" and pick PostgreSQL, MySQL, MariaDB, MongoDB, Redis, or RabbitMQ. Razorpay handles the checkout (UPI, credit card, debit card, net banking).

2

Wait ~2 minutes for provision

The platform provisions a fresh ECS task running the chosen engine, attaches a per-trial EFS persistent volume, registers it with the public Network Load Balancer on a unique port, and generates credentials. Typical end-to-end provision time is 90–180 seconds.

3

Connect from your laptop in 10 seconds

Click "Show credentials" in the addons page to get the external host, port, user, password, and a copy-paste connection URL. Install the engine-native CLI for your OS (see the Connect from your laptop section below), paste the URL, you're in.

4

Use it for 12 hours, full privileges

Full Mini-tier capacity. No row, query, or connection-count throttling. Run CREATE TABLE, DROP DATABASE, FLUSHDB, GRANT, anything — you have privileged access to your trial instance for the duration.

5

Convert to monthly — or let it expire

Within the 12-hour trial or the 24-hour grace window after, click "Convert to Monthly" on the addon detail page. The same EFS volume re-attaches to your new $29/mo (SQL), $16/mo (Redis), or $14/mo (RabbitMQ) subscription — zero data migration. Or let it expire and lose nothing but the $1.

Why a $1 paid trial, not a free tier?

The typical managed-database "free tier" has four common gotchas. The DB Sprint Pack avoids all of them.

Free tiers pause after inactivity

Most always-free managed-database tiers idle-shut the instance after a short period of no connections. Your demo at 9pm hits a cold start because the database last saw traffic at 5pm. DB Sprint Pack: active for the full 12 hours, no inactivity-pause behaviour.

Calendar-window expiry

AWS RDS Free Tier is bounded at 750 hours/month for 12 months from account creation, then full-rate billing kicks in. New cloud accounts only. DB Sprint Pack: repeatable. Buy as many as you need, up to the 5/month anti-abuse cap.

Quota throttling on real workloads

Limited row counts, connection counts, daily-request budgets — real testing exceeds these before you've learned anything useful. DB Sprint Pack: full Mini-tier resources, no quota throttling.

Card-on-file hold-then-bill

Sign up for a "trial" with a credit card on file, get billed automatically when the trial invisibly ends. DB Sprint Pack: single $1 Razorpay charge, no card stored for recurring use, no auto-renewal mechanic.

Connect from your laptop

The credentials modal in the SnapDeploy UI shows a copy-paste connection URL for each engine. Install the native CLI for your OS below, replace <host> / <port> / <user> / <pass> with the values from the modal, and you're in.

For TLS-enabled engines, download the platform CA from /.well-known/snapdeploy-root-ca.pem and save as ~/snapdeploy-root-ca.pem.

PostgreSQL 16 (TLS required)

macOS

brew install libpq
brew link --force libpq

psql "postgres://<user>:<pass>@<host>:<port>/<db>?sslmode=verify-ca&sslrootcert=$HOME/snapdeploy-root-ca.pem"

Linux (Debian/Ubuntu)

sudo apt install postgresql-client

psql "postgres://<user>:<pass>@<host>:<port>/<db>?sslmode=verify-ca&sslrootcert=$HOME/snapdeploy-root-ca.pem"

Windows

Install command-line tools from
postgresql.org/download/windows
(select "Command Line Tools" only)

Or use WSL with the Linux
instructions on the left.

MySQL 8 (TLS required)

macOS

brew install mysql-client
brew link --force mysql-client

mysql -h <host> -P <port> \
  -u <user> -p \
  --ssl-mode=VERIFY_CA \
  --ssl-ca=$HOME/snapdeploy-root-ca.pem

Linux (Debian/Ubuntu)

sudo apt install mysql-client

mysql -h <host> -P <port> \
  -u <user> -p \
  --ssl-mode=VERIFY_CA \
  --ssl-ca=$HOME/snapdeploy-root-ca.pem

Windows

winget install Oracle.MySQL
(select MySQL Shell during install)

Or use WSL with the Linux
instructions on the left.

MariaDB 11 (TLS required)

The MySQL client tools above also work for MariaDB — both mysql and mariadb commands are wire-compatible. On Debian/Ubuntu, sudo apt install mariadb-client gives you the mariadb CLI directly. Same TLS flags as MySQL.

MongoDB 7 (TLS required)

macOS

brew install mongosh

mongosh "mongodb://<user>:<pass>@<host>:<port>/?tls=true&tlsCAFile=$HOME/snapdeploy-root-ca.pem"

Linux (Debian/Ubuntu)

Add MongoDB official apt source, then:
sudo apt install mongodb-mongosh

mongosh "mongodb://<user>:<pass>@<host>:<port>/?tls=true&tlsCAFile=$HOME/snapdeploy-root-ca.pem"

Windows

winget install MongoDB.Shell

Or download mongosh from
mongodb.com/try/download/shell

Same mongosh URL as macOS.

Redis 7 (plaintext currently — TLS on roadmap)

macOS

brew install redis

redis-cli -h <host> -p <port> \
  --user default --pass <pass> \
  PING

Linux (Debian/Ubuntu)

sudo apt install redis-tools

redis-cli -h <host> -p <port> \
  --user default --pass <pass> \
  PING

Windows

WSL is recommended.
Native Windows Redis is unmaintained.

Or use Python:
pip install redis

import redis
r = redis.Redis(host='<host>',
  port=<port>,
  username='default',
  password='<pass>')
print(r.ping())

RabbitMQ 3 (plaintext currently — TLS on roadmap)

macOS

brew install rabbitmq-c
(provides amqp-publish,
 amqp-consume, amqp-declare-queue)

amqp-declare-queue \
  --url="amqp://<user>:<pass>@<host>:<port>/%2F" \
  --queue=test

amqp-publish \
  --url="amqp://<user>:<pass>@<host>:<port>/%2F" \
  --exchange="" \
  --routing-key=test \
  --body=hello

Linux (Debian/Ubuntu)

sudo apt install amqp-tools

(same amqp-publish / amqp-consume
 commands as macOS)

Note: the default vhost "/"
must be URL-encoded as %2F.

Windows

RabbitMQ has no native Windows CLI.
Use Python:

pip install pika

import pika
url = "amqp://<user>:<pass>@<host>:<port>/%2F"
c = pika.BlockingConnection(pika.URLParameters(url))
ch = c.channel()
ch.queue_declare(queue="test")
ch.basic_publish(exchange="",
  routing_key="test", body="hello")
print("OK")

Universal fallback — Python for any engine on any OS

If installing the native CLI is awkward (most commonly on Windows without WSL), the engine's official Python client is a portable alternative. Install once, run anywhere:

# Pick the libraries you need
pip install psycopg pymysql pymongo redis pika

# Each library accepts the standard connection URL or its equivalent keyword arguments,
# and exposes the same operations as the native CLI.

When DB Sprint Pack is the wrong choice

Honesty section. Skip this part if you like surprises.

Production workloads. The trial is fixed at 12 hours. For anything you actually want running tomorrow, buy the monthly subscription — $29/mo for SQL, $16/mo Redis, $14/mo RabbitMQ.

Workloads larger than Mini. The trial is Mini tier only (1 GB RAM, 5 GB storage for SQL). If you need Standard ($49/mo) or Pro ($89/mo) sizing, go straight to the monthly subscription.

Long-running data you care about. The 12-hour trial plus 24-hour grace gives you 36 total hours of data preservation. If you load production data and don't convert within 36 hours, the EFS volume is hard-deleted and the data is unrecoverable. For anything you can't afford to lose, convert before the grace window ends.

Refund expectations. DB Sprint Packs are non-refundable for unused time. If activation fails due to a system error on SnapDeploy's side, contact [email protected] within 7 days and a full refund or replacement trial will be issued.

DB Sprint Pack FAQ

What exactly is the DB Sprint Pack?

A one-time $1 purchase that gives you 12 hours of full Mini-tier access to a managed PostgreSQL, MySQL, MariaDB, MongoDB, Redis, or RabbitMQ instance. No subscription, no auto-renewal, no card hold.

How long does it last?

12 hours of active trial, followed by a 24-hour data-preservation grace window. During the grace window the database is stopped but the EFS volume is preserved so a conversion to monthly can reattach the data.

Can I keep my data?

Yes — click Convert to Monthly within the trial or the 24-hour grace window. The same EFS-backed volume is re-attached to your new monthly subscription. Zero data migration. Mini monthly pricing is $29 for SQL, $16 for Redis, $14 for RabbitMQ.

Does it auto-renew?

No. The DB Sprint Pack is a one-time charge. You will never be billed again unless you explicitly buy another Sprint Pack or convert to a monthly subscription.

How many can I buy?

Up to 5 trial purchases per user per calendar month. One active trial per engine at a time — you can have a Postgres trial, a Redis trial, and a MongoDB trial running in parallel, but not two Postgres trials at the same time.

Is the connection encrypted?

PostgreSQL, MySQL, MariaDB, and MongoDB external connections ship with TLS server certs issued by the SnapDeploy platform CA, published at /.well-known/snapdeploy-root-ca.pem. Redis and RabbitMQ external access is currently plaintext over a Network Load Balancer; TLS for those two engines is on the roadmap.

What happens at the 12-hour mark?

The ECS task is gracefully scaled to zero by a 15-minute scheduled job. The EFS volume is preserved for the 24-hour grace window so that conversion can re-attach the data. External connections after the expiry tick will TCP-timeout (NLB target group is empty). If you don't convert within the grace window, the EFS volume is hard-deleted.

Can I get a refund?

DB Sprint Packs are non-refundable for unused time. If a Sprint Pack fails to activate due to a system error on SnapDeploy's side, contact [email protected] within 7 days for a full refund or replacement trial.

Ready for 12 hours of managed Postgres, MySQL, Mongo, Redis, or RabbitMQ?

Pay $1 once. Connect in 10 seconds. Convert if you like it.

Razorpay PCI-DSS · One-time charge · No auto-renewal · 5 trials per user per month