BlogAntigravity

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.

How the Agent API works
  • One sentencePaste it into Antigravity's agent
  • Your terminal policyAntigravity may ask before it runs a command
  • One approvalOpen one link and click Approve
  • A live linkYour app on its own HTTPS address

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 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, 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 for every limit.

01Before you commit

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.

  1. 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.

  2. One region

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

  3. 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.

  4. The disk forgets

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

  5. 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.

02Questions

Antigravity questions, answered.

Anything else? Write to us and a person answers.

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 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.

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.

Start from GitHub or a folder
Prompt copied Paste it into Claude Code, Codex or Cursor and press Enter.