Skip to content
Astris

Agents deploy. Astris runs it.

Managed hosting for the apps you build with Claude Code, Cursor and Codex. Apps, databases and storage on one flat monthly plan, with no meter.

Read the Terms of Service and the Privacy Policy before you sign in.

Astris is in private preview.

The Astris CLI, from install to a finished deploy
$ npm install --global @astris-labs/cli
$ astris login
Paste your Astris API key:
Logged in.
$ astris deploy --project <project> --name <app> --git-url <repository> --branch <branch> --wait
done

Your agent ships code in one session. Hosting asks for a person.

Most hosting expects someone at a dashboard: an account to open, a form for each database, a bill that grows with traffic. Your coding agent stops and waits for you.

Astris gives the agent its own way in. It deploys the app, creates the database and reads the logs through the tools it already uses, and the price does not grow with traffic.

How it works

  1. Connect your tool

    Add the Astris MCP to Claude Code, Cursor or Codex with your API key, or install the Astris CLI.

  2. Run the pre-flight check

    Astris reads your project and says what will run, what you can fix and what it refuses.

  3. Deploy

    Your agent deploys the app, and the app gets an address on astris.live with HTTPS.

Read the install steps

Three ways in

Your agent needs the MCP or the CLI to deploy. The Skill works with the MCP and gives your agent the steps of a deploy.

What you get

  • Apps

    Web apps, workers, cron jobs and static sites, from a Git repository or a Dockerfile.

  • Databases

    Managed Postgres and Redis, created by your agent or from the CLI.

  • Storage

    S3-compatible object storage buckets, with keys for each bucket.

  • Addresses

    An address on astris.live with HTTPS for each web app.

  • Logs

    Runtime and deploy logs that your agent can read.

  • Diagnose

    An explanation of why a deploy failed, such as an exit code or memory that ran out.

A check before every deploy

The pre-flight check reads your project before Astris builds it. It answers pass, fixable or refuse, and it says why. It refuses only what cannot run.

SecretsA key committed in your code.
BindsAn app that listens only on localhost, or that starts in development mode.
RuntimeA backend locked to its builder with no way to export it.
LockfileA missing lockfile, or two of them.
StartA start command that does not read the port.
Environment variablesThe names of the variables your code reads, never their values.
StandaloneA Dockerfile that copies the Next.js standalone build while next.config does not turn it on.

One flat price for each plan

We never bill you for going over.

  • Starter

    $10 per month

    1.5 GB memory

  • Growth

    $25 per month

    4 GB memory

  • Pro

    $50 per month

    8 GB memory

  • Scale

    $100 per month

    16 GB memory

  • Business

    $200 per month

    32 GB memory

See pricing

Questions

What is Astris?

Astris is hosting for the apps you build with a coding agent. Your agent deploys through the Astris MCP, the Astris CLI or the Astris Skill, and the app runs on one flat monthly plan.

Which coding tools work with Astris?

Claude Code, Cursor and Codex connect through the Astris MCP and the Astris Skill. Any tool that can run a command can use the Astris CLI.

Do I need the MCP, the CLI and the Skill?

No. The MCP or the CLI is enough to deploy. The MCP lets your agent call Astris directly, and the CLI runs the same steps from a terminal. The Skill works with the MCP and gives your agent the steps of a deploy.

What can I run?

Web apps, workers, cron jobs and static sites, from a Git repository or a Dockerfile, with managed Postgres and Redis databases and S3-compatible storage.

What does the pre-flight check do?

Before a deploy, it reads your project and answers pass, fixable or refuse. It refuses only what cannot run, for example a key committed in your code, and it says why.

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 never bill you for going over.

Is there a money-back guarantee?

Yes, on your first payment. Write to support@astris.run from the email address of your account within 30 days of that payment, and we refund it in full.

Read clause 3.9 of the Terms of Service

What happens to my data when my plan ends?

Your apps stop. We keep your data for 30 days after the plan ends, so you can get a copy of it or start a plan again.

Who answers when something breaks?

On every plan, diagnose explains a failed deploy, and your coding agent can read the logs. On Growth and larger plans, a person answers email at support@astris.run.

Why do I need an invitation?

Astris is in private preview. To ask for an invitation, write to support@astris.run.

Let your agent deploy

Astris is in private preview. Write to support@astris.run to ask for an invitation.

Ask for an invitation