postgres://app:••••••@postgres.internal:5432/acme
Databases in seconds
PostgreSQL, MySQL, MongoDB, Redis, MariaDB and libSQL, with scheduled backups. Wire them to your app by reference, no copied passwords.
Connect your repo and Hangar does the rest: builds, deploys, HTTPS, databases and scaling. You focus on the product, we run the infrastructure.
web
acme.com
api
api.acme.com
worker
3 queues · 2 replicas
postgres
16 · 12 GB · daily backup
redis
7.4 · cache
web
Deployments
› Cloning acme/web · main@a1f9c2e
› Detected Next.js 15 · Node 22
› Installing dependencies…
› Build finished in 41s
› Image pushed to the region
› 2 healthy replicas
✓ Live · https://acme.com
Runs what you already write
How it works
If you can git push, you already know how to use Hangar.
GitHub, GitLab, Bitbucket, Gitea or a prebuilt Docker image.
Your language is detected for you. Have a Dockerfile? We use it.
› analyzing repository…
Next.js 15 · Node 22 · pnpm
With a public URL, HTTPS and a fresh deploy on every push.
Features
No pipelines to wire up, no proxy to configure, no servers to babysit. It all comes ready.
postgres://app:••••••@postgres.internal:5432/acme
PostgreSQL, MySQL, MongoDB, Redis, MariaDB and libSQL, with scheduled backups. Wire them to your app by reference, no copied passwords.
12:00:00infoGET /api/orders 200 · 38ms
12:00:07infoPOST /api/checkout 201 · 112ms
12:00:14warnslow query orders_by_user · 820ms
12:01:21infoGET / 200 · 12ms
12:01:28infojob email.send completed
12:01:35infoGET /api/me 200 · 9ms
12:02:42errorstripe webhook retry 1/3
12:02:49infoPOST /api/login 200 · 64ms
12:02:56infocache hit ratio 97%
12:03:03infoGET /health 200 · 2ms
12:03:10infoGET /api/orders 200 · 38ms
12:03:17infoPOST /api/checkout 201 · 112ms
12:04:24warnslow query orders_by_user · 820ms
12:04:31infoGET / 200 · 12ms
12:04:38infojob email.send completed
12:05:45infoGET /api/me 200 · 9ms
12:05:52errorstripe webhook retry 1/3
12:05:59infoPOST /api/login 200 · 64ms
12:06:06infocache hit ratio 97%
12:06:13infoGET /health 200 · 2ms
Build and runtime logs in one place, searchable and filterable.
23%
web · last 1h
Know how every service is behaving, from its very first deploy. Nothing to install, nothing to wire up.
Point your DNS and you are done. Certificates are issued and renewed for you.
Torn down when the PR closes.
Each PR gets its own URL to review before you merge.
Production, staging and whatever else you need, each with its own variables.
Every deploy is kept. Something broke? Restore the previous version in seconds.
Reference your database URL instead of copy-pasting it. Secrets stay masked on screen.
Why Hangar
Pick a region and ship. Provisioning, patching, load balancing and capacity are on us.
CPU, memory, disk and egress metered by the hour. Idle apps never pay for idle servers.
Cap spending per organization and per project. No surprises at the end of the month.
Invite your team and give everyone the right role on every project.
| Your own server | Hangar | |
|---|---|---|
| Server, firewall and Docker | You set it up | Handled for you |
| HTTPS certificates | Manual, plus renewals | Issued and renewed for you |
| Deploy on every push | Build your own pipeline | Built in |
| Database backups | A cron script | Scheduled from the dashboard |
| Logs and observability | Install and maintain | Included |
| Rolling back | SSH and hope | One click |
| Idle machines | Same bill | Pay for usage |
Pricing
Start small and pay more only as your product grows. No contract to get started.
Self-service
Pick a plan
Your subscription turns into usage credit. Nothing goes to waste.
Use what you need
CPU, memory, disk and egress metered hour by hour.
Pay only for overage
Went past your credit? You pay the difference, within your limit.
Enterprise
Start free, and move to a paid plan when your product needs it.