# How to deploy an app from Antigravity.

URL: https://antideploy.com/blog/how-to-deploy-an-app-from-antigravity

Give Antigravity's agent one sentence, click Approve once, and it puts your project online at a live link. No Dockerfile, no dashboard, no account to open first.

## At a glance

- **One sentence**: Paste it into Antigravity's agent
- **Your terminal policy**: Antigravity may ask before it runs a command
- **One approval**: Open one link and click Approve
- **A live link**: Your app on its own HTTPS address

Published 7 October 2026. Facts checked 7 October 2026. 6 min read.

## The short answer

To deploy an app from Antigravity, open your project in Antigravity and give its agent one sentence. The agent reads a short procedure written for agents, asks you to approve one link, and then does every other step itself. It creates your app, and a Postgres database if your code needs one, sends your project, watches the build and tells you where it went live.

> **Say this to Antigravity**
>
> Set this project up to deploy on Antideploy. Fetch https://antideploy.com/agent.md and follow it.

**You do three things.** Paste the sentence. Click Approve on one link. Open the live link at the end.

**Antigravity's agent does the rest.** It creates the app, creates a Postgres database if your code needs one, deploys, reads the result and fixes what breaks.

## How Antigravity's settings fit in

Antigravity is Google's coding tool built around agents. Its agent runs terminal commands, and Antigravity has settings that decide how freely it may do that. With a strict setting, the agent asks you before it runs a command. With a looser setting, it runs more on its own.

For a deploy, this means Antigravity may stop and ask before it fetches a page or runs a command. That is normal. Read the command, and approve it if it matches what you asked for. Google's [Getting Started with Google Antigravity](https://codelabs.developers.google.com/getting-started-google-antigravity) lab shows where the settings are.

Antideploy asks you for one approval, in your browser. Antigravity's own approvals are separate, and they happen inside Antigravity.

## Before you start

You need three things, and none of them is an account.

- **A project open in Antigravity.** Anything it built: Next.js, Vite, Express, FastAPI, Flask, Django, Streamlit or a plain static site, among others.
- **The agent, able to run terminal commands.** It needs to reach antideploy.com. If it cannot, it stops and tells you which domain to allow.
- **A browser, for one link.** That is where you approve the connection. Nothing else happens in the browser.

You do not need an Antideploy account first. If you have none, the approval link signs you in with Google or GitHub, creates the account and takes you straight back to Approve. You also do not need a Dockerfile, a GitHub repository or a card.

## Step by step

### 1. Open your project in Antigravity

Open the folder that holds your project, the one with your `package.json`, `requirements.txt` or `index.html` at the top, and open the agent.

### 2. Paste the sentence

Paste the sentence from the top of this page and press Enter. The agent fetches [agent.md](https://antideploy.com/agent.md), a procedure written for agents, and starts following it. If Antigravity asks to approve a command, read it and approve it when it matches what you asked for.

If you want a particular address, say so in the same message, for example "use the address mytool" for `mytool.antideploy.app`. If you do not, the agent names the app after your folder, and you can rename it whenever you like.

### 3. Approve one link

The agent starts a device login and shows you a link and a short code. Open the link and check that the code matches the one in Antigravity. If you are signed out or have no account yet, you sign in with Google or GitHub first and land straight back on the approval screen. Then click Approve.

**What the agent shows you**

```
Open  https://antideploy.com/activate?code=WDJB-MJHT
Confirm the code reads WDJB-MJHT, then click Approve.
```

The approval screen lists what you are granting, which is to create projects and their databases and deploy them. It also says what the agent cannot do: read back the secrets you set, or delete anything. A code lasts fifteen minutes. The token the agent receives is saved to `~/.antideploy/config.json` on your machine and is never printed in the chat.

### 4. Let the agent set the project up

Before it builds anything, the agent creates the app on your account. If your code stores data, it also creates a Postgres database and writes the connection details into your `.env` file without printing them. That one database serves your local testing and the live app, so what you tested is what ships.

### 5. Let it deploy

The agent sends your project folder, leaving out `node_modules` and `.git`, and follows the deploy until it finishes. Every deploy runs the same steps: package the code, build a container, set up the database if one is needed, run your migration command, start the app, check that it responds, and open it to the world. If a step fails, the deploy stops there and says which one.

### 6. Open your link

When the app answers its health check, the agent tells you where it is live and on which account. That is the whole job.

**An example of what the agent tells you**

```
my-app is live at https://my-app.antideploy.app
on the Antideploy account you@example.com
```

Right after, a security check of the live app runs. It looks for mistakes that leak data, such as keys shipped to the browser or a downloadable `.env` file, and it never holds the deploy up.

## If Antigravity stops before the link

- **A command is waiting for your approval.** Look for the prompt in the agent panel. Read the command and approve it if it matches your request.
- **The agent cannot reach antideploy.com.** It will say so, and name the domain to allow. Allow it, or run the agent on your own machine, or upload the folder in the Antideploy console.
- **The code on the approval page does not match.** Refuse it, ask the agent to start the login again, and check the new code.

## What it costs

The Free plan needs no card and has no trial clock. It includes unlimited static sites, 1 live app with a server, 10 successful deploys a month and 1 Postgres database. Failed deploys are free on every plan.

Paid plans are charged in rupees, by UPI or card. Go is ₹399 a month for 3 live apps, Pro is ₹1,999 for 9 and Scale is ₹6,999 for 20. See the [pricing page](https://antideploy.com/pricing) for every limit.

## Here's where it stops.

A platform that only tells you what it is good at is one you find the edges of in production. These are the ones to know before your first deploy.

### Apps sleep when idle

On every plan, an app nobody is using goes to sleep and the next visit wakes it. The first request took 2.9 to 13.9 seconds in our measurements, depending on the stack. There are no always-on workers, so use a cron job or a webhook for background work.

### One region

Everything runs in Singapore, with the database beside the app. Users far from Asia will see slower responses.

### One instance, no previews

Each app is one instance with 1 shared vCPU and 1 GB of memory, and a Java app gets 1 dedicated vCPU and 2 GB. There are no preview deployments and no per-branch URLs.

### The disk forgets

Anything written to local disk is gone on the next deploy. Apps that speak S3 get a bucket instead.

### 10 deploys a month on Free

Only successful deploys of apps with a server count. Static sites never do, and a failed deploy is free.

## Antigravity questions, answered.

Anything else? Write to us and a person answers.

[support@antideploy.com](mailto:support@antideploy.com)

### Do I need an Antideploy account before I start?

No. Paste the sentence into the agent first. When it needs you, it shows a link. If you have no account, signing in with Google or GitHub creates one and takes you straight back to Approve.

### Do I need a Dockerfile?

No. Antideploy reads your project and builds it for you. If there is a Dockerfile at the root, it is used. Accounts signed in with GitHub or Google, and any paid account, can use it from the first deploy. An account made with only an email address can use it after 7 days.

### Can the agent read my secrets or delete my app?

No. Variables you set are write-only, so nobody can read a value back. The agent cannot delete an app, drop a database, attach a domain or add money to your AI wallet. Those stay in the console, on purpose.

### How do I take the agent's access away?

Open [antideploy.com/tokens](https://antideploy.com/tokens) and revoke it. A revoked token stops working immediately.

### Does the same sentence work in other agents?

Yes. It works in Claude Code, Codex, Cursor, Antigravity and Windsurf, and in any agent that can read a web page and make requests.

## More guides, and the platform.

Each platform page covers one part of Antideploy: what it does, where it stops and the questions people ask. [See the whole platform](https://antideploy.com/platform), or [all the guides](https://antideploy.com/blog).

- [How to deploy an app built with Claude Code](https://antideploy.com/blog/how-to-deploy-an-app-built-with-claude-code): One sentence, one approval, a live link. What Claude Code does at each step, what it costs and where it stops.
- [How to deploy an app built with Codex](https://antideploy.com/blog/how-to-deploy-an-app-built-with-codex): One sentence, one approval, a live link. Plus the one Codex setting that can get in the way: network access.
- [How to deploy from any coding agent](https://antideploy.com/blog/how-to-deploy-from-any-coding-agent-with-mcp): Windsurf, Cline or any agent that can read a web page. Paste one sentence, or add the MCP server.

- [Agent API](https://antideploy.com/platform/agent-api)
- [Deployments](https://antideploy.com/platform/deployments)
- [Hosting](https://antideploy.com/platform/hosting)
- [Database](https://antideploy.com/platform/database)
- [Environment variables](https://antideploy.com/platform/environment-variables)

Facts on this page were checked against the live platform on 7 October 2026.

## Deploy something. Start with one sentence.

Paste one sentence into your coding agent, click Approve once, and get a live link. No card, no trial clock.

To set this up, give your coding agent this sentence:

```text
Set this project up to deploy on Antideploy. Fetch https://antideploy.com/agent.md and follow it.
```
