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.
$ 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
Connect your tool
Add the Astris MCP to Claude Code, Cursor or Codex with your API key, or install the Astris CLI.
Run the pre-flight check
Astris reads your project and says what will run, what you can fix and what it refuses.
Deploy
Your agent deploys the app, and the app gets an address on astris.live with HTTPS.
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.
The Astris MCP
Your agent calls Astris directly from Claude Code, Cursor or Codex.
claude mcp add --transport http astris https://api.astris.run/mcp --header "Authorization: Bearer PASTE_KEY_HERE"The Astris CLI
The same steps from a terminal. It needs Node 22 or later.
npm install --global @astris-labs/cliThe Astris Skill
Gives your agent the steps of a deploy, so it knows what to do next.
claude plugin marketplace add astris-labs/astris-skill claude plugin install astris@astris
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.
| Secrets | A key committed in your code. |
|---|---|
| Binds | An app that listens only on localhost, or that starts in development mode. |
| Runtime | A backend locked to its builder with no way to export it. |
| Lockfile | A missing lockfile, or two of them. |
| Start | A start command that does not read the port. |
| Environment variables | The names of the variables your code reads, never their values. |
| Standalone | A 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
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.
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