The deployment platform for the whole stack

Your whole
application.
One platform.

From the interface to the infrastructure. Deploy your apps, data, and background work together — from Git, a container, your terminal, or your coding agent.

From the first commit to the whole stack.
GitDockerCLIAPI
Next.jsReactAstroNode.jsPythonGoRailsDjangoBunViteAny Docker image

Build the whole thing.

The frontend is only the beginning. Give every part of your application a place to run, with one project connecting it all.

A home for the code you write.

Deploy a frontend, an API, or a whole monorepo. Connect GitHub for builds on push, use framework detection, or bring your own Dockerfile and container image.

Explore apps & apis
atlas / productionExample project
web
api
worker
postgres
One private environment
apprail build atlas/web --git https://github.com/you/atlas --ref mainGit repositories · Container images · Custom domains
Made for humans and agents

Your workflow.
With a way
to production.

In your terminal, in your editor, or through a coding agent. Apprail gives every interface the same project context and the same deployment controls.

  • Structured JSON for plans, status, and diagnostics
  • Short-lived agent tokens that can only deploy
  • Production approval, with a record of every change
Connect your agent
Illustrative workflow

Deploy Atlas. Check the release and give me the live URL.

I inspected the project. Here’s the deployment plan.

  1. inspect projectapprail inspect --json
  2. plan deploymentapprail plan --json
  3. verify healthapprail diagnose atlas/web --json
Scoped access. Shared API. You stay in control.

A clear path
from push to production.

Every release is an immutable image. Migrations run before traffic moves, a canary can take the first requests, and the previous release stays one click away.

  1. Pushmain · 7b9c4e2
  2. BuildImmutable image
  3. ReleaseMigrations first
  4. HealthBefore traffic moves
  5. LiveRollback in reach
atlas / webExample release
Production deployment

Ready for the real world.

Branch
main
Commit
7b9c4e2
Environment
Production
atlas.apprail.app

A global front door.
A place for your app.

Cloudflare brings your domain to its edge in 348 cities. Apprail keeps your application, workers, and data together in their compute region.

Explore the network
348 citiesCloudflare’s edge in 133 countries and territories, in front of every Apprail domain.

Ship it. Then stay close.

Follow the story.

Build output, live logs, and a Diagnose view that explains in plain words why a service is unhealthy.

Logs & diagnostics

Scale with the load.

Autoscale on CPU within the limits you set, run one-off commands, and track what every workspace uses.

Operating your app

Keep control.

Scoped tokens, team roles, canary releases, and approval before a release reaches production.

Access & approvals

A few things
worth knowing.

More in the documentation
What can I deploy?

Frontends, APIs, containers, background workers, and scheduled jobs. Add Postgres, a Valkey cache, RabbitMQ queues, and S3-compatible storage alongside them. Related resources live in one project, with separate environments for production and staging.

Do I need a Dockerfile?

No. Apprail can detect supported frameworks from your Git repository and build a container for you. You can also use your own Dockerfile or deploy a prebuilt image from a public or private registry.

Can my coding agent use Apprail?

Yes. Add Apprail’s MCP server to Claude Code, Cursor, or Codex with one line, or let the agent use the CLI and REST API. It works with a scoped, short-lived token: agents can inspect, plan, deploy, and diagnose, while you can require approval before anything reaches production.

Where does my application run?

Apprail’s current compute region is Šiauliai, Lithuania. Cloudflare provides the global edge in front of your domains. Your application and database stay in their compute region; an edge location is not an Apprail compute location.

Can I bring my own domain?

Yes. Add the domain to your service, then create the DNS records Apprail gives you at your existing DNS provider. Ownership and certificate checks must complete before HTTPS is active. Root domains need ALIAS or CNAME flattening support.

Built it?
Put it on Apprail.

Your code. Your whole stack.
One place to make it real.

Start deploying