Your agent builds the app. Astris runs it.

Deploy web apps, workers, cron jobs and static sites from a Git repository or a Dockerfile. Your coding agent does it through the Astris MCP, and every app shares one pool at one monthly price.

Example from the Astris Console: the page of the web app web, with its status and its newest deploy.
Example

Four kinds of app in one place.

  • Web apps.

    An address on astris.live with HTTPS from the first deploy.

  • Workers.

    A long running process with no address, for queues and background jobs.

  • Cron jobs.

    A command that runs on the schedule you set.

  • Static sites.

    HTML, CSS and JavaScript served from your repository, with a mode for single page apps.

Problems are caught before the build.

The preflight check reads your project and answers pass, fixable or refuse. Each answer gives the reason in words your agent can act on.

  • PassDockerfile found. The app listens on port 3000.
  • FixableNo start command. Add one to package.json.
  • RefuseAn API key is committed in src/pay.ts. Remove it, then deploy again.

Your agent reads the logs too.

Runtime logs, deploy logs and an explanation of why a deploy failed reach your agent through the same MCP. It reads the cause and fixes it in the same session.

Live logStreaming web

One pool for all your apps.

Every app and database on your account shares your plan's memory, CPU and disk. There is no limit on projects and no charge per request. When a new app does not fit, Astris tells you which plan has room. It never sends an overage invoice.

Example from the Astris Console: the pool of a Growth plan, with the memory, CPU and disk in use, and the apps and databases that share it.
Example

Build it your way.

Astris works out how to build most apps from the repository alone. Bring a Dockerfile when you want full control, or publish a folder of static files.

webDeploy 41, from Claude Code
  1. PreflightPass
  2. BuildDone
  3. DatabaseAttached
  4. LiveRunning
https://harbor.astris.live
  • Private repositories, read only.

    For a private repository, Astris gives you a deploy key. You add it with read access only. Astris never asks for your Git password.

  • Deploy on every push.

    Each app has its own deploy hook. Add it to your repository, and every push starts a new deploy.

  • Environment variables in one step.

    Set all of an app's variables at once. The Console shows their names and keeps the values masked.

Pick the pool your apps need.

Starter

$10a month

Your app and its database.

  • 2 GB memory
  • 1 CPU
  • 10 GB disk
  • 10 GB object storage
  • Fair use compute
  • Fair use traffic
Get started now

Growth

Recommended

$25a month

An app with workers and room to grow.

  • 6 GB memory
  • 2 CPU
  • 25 GB disk
  • 50 GB object storage
  • Fair use compute
  • Fair use traffic
Get started now

Pro

Best Value

$50a month

Several apps and production workloads.

  • 12 GB memory
  • 4 CPU
  • 50 GB disk
  • 150 GB object storage
  • Unlimited compute
  • Unlimited traffic
Get started now

Scale

$100a month

A growing product with real traffic.

  • 20 GB memory
  • 6 CPU
  • 100 GB disk
  • 200 GB object storage
  • Unlimited compute
  • Unlimited traffic
Get started now

Business

$200a month

A portfolio of apps under one account.

  • 32 GB memory
  • 8 CPU
  • 200 GB disk
  • 400 GB object storage
  • Unlimited compute
  • Unlimited traffic
Get started now

Prices are per month in US dollars, excluding VAT.

Compare every plan

Before you start

What happens when my apps need more than my plan?
Astris does not create the new app or database, and it tells you which plan has room. We email you as your memory fills up. Going over your plan is refused, not billed.
Can I cancel at any time?
Yes. Your plan stays on until the end of the month you paid for.
Who answers my support requests?
A person, on every plan. Write to support@astris.run from your account email.
Can I move an app from another host?
Yes. The guide to moving an app gives a checklist and one prompt for your coding agent.Move an app to Astris
Can I deploy from a private repository?
Yes. Astris gives you a deploy key, and you add it to the repository with read access only.

How it works

  1. Step 1. Connect your tool.

    Add the Astris MCP to Claude Code, Cursor or Codex, or install the Astris CLI.

    claude mcp add --transport http astris https://api.astris.run/mcp --header "Authorization: Bearer PASTE_KEY_HERE"
  2. Step 2. Ask your agent to deploy.

    It runs the preflight check, builds the app and reads the result.

  3. Step 3. Get a live address.

    Your app runs on astris.live with HTTPS.

Ship the next app from your editor.

Plans start at $10 a month, and you can cancel at any time.