Skip to content

Push to Git.
Get a live URL.

Enzonic Deploy builds every commit into an immutable deployment, gives every branch its own preview, and moves production back to any earlier version in one click.

Hobby is free and never asks for a card.

See the limits
A git push builds, uploads and goes live on the edge; production can roll back to the previous deploymentmaingit push · 4f2a9c1Deployment #48BuildingReadyinstallbuilduploadeu · soonasia · soonus · liveshop.enzonic.dev →#48#47rolled back to #47, no rebuildframework detected from the repository
bandwidth a month
function invocations a month
build minutes a month
projects

The Hobby plan, read from the same plan settings the console enforces.

Detects and builds the frameworks you already use

  • Next.js
  • Vite
  • Astro
  • Nuxt
  • SvelteKit
  • Remix
  • React Router
  • Gatsby
  • Docusaurus
  • Angular
  • Eleventy
  • Create React App
  • Hugo
  • NestJS
  • Hono
  • Fastify
  • Express
  • Node.js
  • FastAPI
  • Flask
  • Django
  • Python
  • Go
  • Static HTML

From push to production

Connect a repository through the Enzonic GitHub App. Every push and pull request builds in a fresh, isolated container with a cache of your dependencies, then only new files are uploaded.

feat/saved-carts · 4f2a9c1Building
  1. Clone, Completed
  2. Install, Completed
  3. Build, In progress
  4. Upload, Pending
  5. Deploy, Pending
Each push gets its own build and its own URL
preview
Each branch gets a stable URL, and each deployment its own permanent one.
promote
Merging to your production branch points your domains at the new deployment.

A bad deploy is one click from undone

Deployments never change after they are built. Promote any ready one to production, or roll back to the last good build while you fix the broken one. The switch is a pointer change, not a rebuild.

  1. ErrorAdd saved carts for signed-in users#48
  2. ReadyCache product images at the edgeProduction
  3. ReadyFix checkout total rounding for EUR Roll back

Functions by default, a server only when you need one

API routes and server-rendered pages run as functions that start on demand. If your app has to listen on a port, the builder switches to server mode and tells you why in the build log.

Sleeps when idle on Hobby

Hobby servers sleep after 15 quiet minutes and wake on the next request. Pro keeps them on.

Replicas on more than one node

On Pro, your functions and servers run on two nodes and the edge sends each request to the least busy healthy one. If a node stops answering, traffic moves to the other. The United States region is live today; Europe and Asia are coming soon.

  • A URL for every branch

    Each push gets its own deployment URL, and each branch a stable one like project-git-branch.enzonic.dev.

  • Domains

    Free subdomains on enzonic.dev and play-mc.cc, or your own root and subdomains with guided DNS and automatic HTTPS.

  • Environment variables

    Encrypted per environment: production, preview and development. Paste a whole .env file at once.

  • Build and runtime logs

    Live build output with colours, and request logs from every node that runs your project.

  • Analytics on Pro

    Requests, bandwidth, p50 and p95 latency, status codes and top paths per project.

  • Password protection on Pro

    Put staging or a client preview behind a password with one switch.

  • Upload without Git

    Drop a folder or a zip on the console and get a deployment. Good for exported static sites.

  • Same account as your servers

    One Enzonic login and balance for game servers, Deploy and Databases.

Deploy from anywhere

Add auto-deploy to the tools you already use: the REST API, a GitHub Action, or MCP so your AI coding agent ships, reads build logs and rolls back for you.

.github/workflows/deploy.yml
name: Deploy
on:
  push:
    branches: [main]
  pull_request:

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: enzonic/deploy-action@v1
        id: enzonic
        with:
          token: ${{ secrets.ENZONIC_TOKEN }}
          project: my-site
      - run: echo "Live at ${{ steps.enzonic.outputs.url }}"

Add an API token as the secret ENZONIC_TOKEN; enzonic/deploy-action@v1 uploads the repository, waits for the build and outputs the URL.

Pricing

Start on Hobby for free. Move to Pro when you need always-on servers, failover across two nodes, analytics or password protection.

Free

Deploy, Databases and CI for personal projects. Free forever, no card.

$0forever
  • 200 projects, 150 GB bandwidth
  • 10 databases, 10 GB storage
  • 3,000 CI minutes a month
  • Free subdomains and HTTPS

Starter

Side projects that stay awake: always-on apps and databases, no ads.

$5per month
  • Always-on apps and databases
  • Unlimited projects, 1 TB bandwidth
  • 25 databases, 20 GB storage, PITR
  • 5,000 CI minutes, 4 jobs at once
  • No ads in the console

Pro

Recommended

Production apps and databases: failover, point-in-time recovery, analytics.

$10per month
  • Unlimited projects, 1.5 TB bandwidth
  • 50 databases, 40 GB storage, PITR
  • 6,000 CI minutes, 6 jobs at once
  • Auto-failover and 4 GB functions
  • No ads in the console

Growth

Busy apps and small teams: more compute, read replicas and longer history.

$19per month
  • 3 TB bandwidth, 50 M function calls
  • 100 databases, 75 GB storage, replicas
  • 15,000 CI minutes, 10 jobs at once
  • 3 replicas with auto-failover
  • No ads in the console

Business

High traffic: multi-region, the most compute and the largest limits.

$29per month
  • 5 TB bandwidth, multi-region
  • 200 databases, 100 GB storage
  • 60,000 CI minutes, 20 jobs at once
  • The largest function and database compute
  • No ads in the console

Grants for builders

Building open source, studying, teaching or running a non-profit? Apply for free Pro or Business time and Cloud credit for Deploy and Databases.

  • Pro or Business plan for up to a year, for Deploy and Databases together
  • Cloud credit added to your balance
  • For your personal account or your whole team
  • Read by a person, usually answered within a few days
  • Open source
  • Students
  • Non-profits
  • Startups
  • Educators
  • Hackathons

Questions

Which frameworks can I deploy?

Next.js, Nuxt, SvelteKit, Remix and React Router 7, Astro, Gatsby, Docusaurus, Angular, Eleventy, Hugo, Vite and Create React App, NestJS, Hono, Express and Fastify servers, Node functions in an api/ folder, Python with FastAPI, Flask or Django, and Go. Plain HTML works with no build step. The framework is detected automatically from your code, monorepos included, and you can override every command.

What is the difference between functions and server mode?

Functions start when a request arrives and stop when traffic stops, so you pay nothing for idle time. Some apps need a long-running process, for example a WebSocket server or an Express app that listens on a port. Those run in server mode: one instance per node. On Hobby a server sleeps after 15 minutes without requests and wakes on the next one; on Pro and Business it stays on.

How does rollback work?

Every deployment is immutable and keeps its own URL. Production is a pointer to one of them, so rolling back moves the pointer to an older deployment. Nothing is rebuilt, and you can move it forward again the same way.

Can I use my own domain?

Yes, both root domains (example.com) and subdomains (app.example.com). The console shows the exact DNS records to add and checks them for you, and HTTPS certificates are issued automatically. You can also claim free subdomains on Enzonic domains such as enzonic.dev and play-mc.cc, which work immediately.

Where does my code run?

On servers Enzonic operates itself, the same infrastructure that runs Enzonic game servers. At launch that is the United States; Europe and Asia are coming next. Cloudflare only provides DNS, TLS and the network path in front of it.

Do I need a card for Hobby?

No. Hobby is free and never asks for a card. Free accounts see ads in the console, never on your deployed sites. Paid plans remove them.

Can I deploy from GitHub Actions or my AI coding tool?

Yes. The enzonic/deploy-action GitHub Action deploys on every push and gives pull requests a preview URL, the REST API covers every console action, and the MCP server lets Claude Code, Cursor, Windsurf, VS Code and Zed deploy, read build logs and roll back with a scoped API token.

Do you offer grants?

Yes. Open source projects, students, non-profits, startups, educators and hackathons can apply in the console for free Pro or Business time and Cloud credit. A person reviews every application.

I already have an Enzonic account for game servers. Can I use it?

Yes. Deploy, Databases and the game panel share one account, and paid plans can renew from the same balance.

Your next push could be live in a few minutes.

Need a database too? Enzonic Databases has a free tier.