NewPay only for what your apps actually use

From git push to live.
No servers to manage.

Connect your repo and Hangar does the rest: builds, deploys, HTTPS, databases and scaling. You focus on the product, we run the infrastructure.

acme/production
CanvasObservabilityLogs
N

web

acme.com

Online
A

api

api.acme.com

Online
W

worker

3 queues · 2 replicas

Online

postgres

16 · 12 GB · daily backup

Online

redis

7.4 · cache

Online

web

Deployments

Online
feat: one-click checkoutnow

› 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

Node.jsNext.jsPythonDjangoFastAPIGoRustPHPLaravelRailsJavaSpringNestJSNuxtElixirBunDenoDocker

How it works

Three steps. None of them is setting up a server.

If you can git push, you already know how to use Hangar.

01

Connect your repo

GitHub, GitLab, Bitbucket, Gitea or a prebuilt Docker image.

02

Hangar builds it

Your language is detected for you. Have a Dockerfile? We use it.

› analyzing repository…

Next.js 15 · Node 22 · pnpm

03

Your app is live

With a public URL, HTTPS and a fresh deploy on every push.

https://acme.com

Features

Everything a production app needs.

No pipelines to wire up, no proxy to configure, no servers to babysit. It all comes ready.

PostgreSQL
MySQL
MongoDB
Redis
MariaDB
libSQL
DATABASE_URLready in 9s

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.

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

Real-time logs

Build and runtime logs in one place, searchable and filterable.

CPUMemoryNetwork

23%

web · last 1h

Observability

Know how every service is behaving, from its very first deploy. Nothing to install, nothing to wire up.

api.acme.com
DNS verified
TLS certificate issued
Renews automatically

Custom domains with HTTPS

Point your DNS and you are done. Certificates are issued and renewed for you.

#128feat: new onboarding
pr-128.preview.acme.com

Torn down when the PR closes.

A preview for every pull request

Each PR gets its own URL to review before you merge.

production5 services
staging5 services
pr-128cloned from staging

Isolated environments

Production, staging and whatever else you need, each with its own variables.

a1f9c2efeat: one-click checkoutlive
7d02be1fix: webhook timeoutRestore
c4e81aachore: bump dependenciesRestore

Roll back in one click

Every deploy is kept. Something broke? Restore the previous version in seconds.

DATABASE_URL${{postgres.DATABASE_URL}}
REDIS_URL${{redis.REDIS_URL}}
STRIPE_SECRET_KEY••••••••••••••••
NODE_ENVproduction

Connected variables and secrets

Reference your database URL instead of copy-pasting it. Secrets stay masked on screen.

Why Hangar

Big-tech infrastructure. No infra team required.

No servers to manage

Pick a region and ship. Provisioning, patching, load balancing and capacity are on us.

Pay for usage, not machines

CPU, memory, disk and egress metered by the hour. Idle apps never pay for idle servers.

Spend limits you control

Cap spending per organization and per project. No surprises at the end of the month.

Built for teams

Invite your team and give everyone the right role on every project.

Your own serverHangar
Server, firewall and DockerYou set it upHandled for you
HTTPS certificatesManual, plus renewalsIssued and renewed for you
Deploy on every pushBuild your own pipelineBuilt in
Database backupsA cron scriptScheduled from the dashboard
Logs and observabilityInstall and maintainIncluded
Rolling backSSH and hopeOne click
Idle machinesSame billPay for usage

Pricing

Pricing that grows with your app.

Start small and pay more only as your product grows. No contract to get started.

Self-service

Subscription + usage

  1. 1

    Pick a plan

    Your subscription turns into usage credit. Nothing goes to waste.

  2. 2

    Use what you need

    CPU, memory, disk and egress metered hour by hour.

  3. 3

    Pay only for overage

    Went past your credit? You pay the difference, within your limit.

Enterprise

For critical workloads

  • Dedicated, reserved resources
  • SSO and custom roles
  • Organization-wide audit log
  • Your brand and domain on the dashboard
  • Annual contracts and invoice billing

Ready for takeoff?

Start free, and move to a paid plan when your product needs it.