~/mercy

Ship sites.
Run functions.
Schedule everything.

Mercy connects your repo, runs your code, and watches every run — without the yaml, the clusters, or the ops.

~/the platform

Three tools. One control plane.

Deploy sites from GitHub, run serverless functions, and schedule recurring jobs — all from the same dashboard.

Deployments

Git push. Get a URL.

  • Live build logs
  • Auto SSL
  • Custom domains
Learn more →

Mercio

Upload a zip. Get a function.

  • Hono + Node handlers
  • V8 isolation
  • Warm pool
Learn more →

Mercob

Cron for your functions.

  • Cron / daily / weekly / once
  • Retries & timeouts
  • Full run history
Learn more →

~/deployments

Push to GitHub. Go live.

Connect a repo, add your env vars, and Mercy takes it from there. Your app lands on a secure URL — with live progress you can follow from start to finish.

Live build logs

Watch your build progress in real time, straight from the dashboard. Reconnect at any point and pick up right where you left off.

Secure env vars

Add environment variables through the dashboard. Mercy keeps them safe and injects them only when needed.

Custom domains + auto HTTPS

Bring your own domain. Mercy provisions the HTTPS certificate automatically — no manual steps.

Private repos

Connect private GitHub repositories with a single authorization. No extra setup.

Zero-config builds

No Dockerfiles or build scripts to write. Mercy detects your project and gets to work.

Real-time status

Track every stage of your deployment — from the moment you push to the moment it goes live.

~/mercio

Upload a function. Get a URL.

Turn any JavaScript file into a live API endpoint. Drop in your code and Mercy handles the rest — no servers to manage, no infrastructure to configure.

Write how you want

Use a simple function or bring in a full Hono app for routing and middleware — either style works out of the box.

Instant public URL

Every function gets its own live endpoint the moment it deploys. Share it, hit it, automate it.

Fast responses

Functions stay ready so the first request doesn't feel slow. Active endpoints respond without noticeable delay.

Complete isolation

Every function runs in its own sandbox. What happens in one deployment can't affect another.

Use any npm package

Import whatever libraries you need. Mercy bundles everything into a single deployable file.

Live deploy status

Watch your function go from uploaded to live, step by step, in the dashboard.

~/mercob

Set a schedule. Never miss a run.

Keep things running on autopilot. Set a schedule for any function and Mercy runs it, retries failures, and gives you a full record of every execution.

Flexible schedules

Pick daily, weekly, every N minutes, a cron expression, or a one-time run — whichever fits your workflow.

Retries & timeouts

Decide how many times to retry on failure and how long to wait for a response.

Full run history

See the outcome of every past execution — status, response, and timing — all in one place.

Per-run logs

Every line your function outputs is captured and stored, so you always know what happened.

Manual trigger

Run a job right now from the dashboard — no need to wait for the next scheduled time.

Pause / resume

Disable a job temporarily without losing its schedule or run history.

~/built for developers

No magic. No lock-in.

Self-host in one compose

A single `docker-compose up` gets you the full stack — API, worker, runtime, scheduler, and reverse proxy. Your infra. Your data.

Built on boring tech

Postgres, Redis, Docker, Caddy, Bun, workerd. No proprietary magic — swap any piece when you need to.

Everything's an API

The dashboard uses the same Express endpoints you do. Automate deployments, trigger jobs, query runs — all via HTTP.

~/pricing

Self-hosted. Free forever.

Run Mercy on your own infrastructure with a single docker-compose up. Managed cloud plans are coming.

$0/ self-hosted

Everything included. Your infra, your data, your rules.

  • Unlimited deployments
  • Serverless functions (Mercio)
  • Scheduled jobs (Mercob)
  • Custom domains + auto TLS
  • Real-time build logs
  • Encrypted env vars

Coming soon — managed cloud plans with zero-setup hosting.

~/get started

Start shipping in minutes.

Create an account, connect a repo, and watch your first deploy stream live.