BlogNo dashboard

How to deploy an app without opening a dashboard.

You can deploy, check logs and add a database by talking to your coding agent. Only a few things stay in a browser, on purpose.

How the Agent API works
  • Ask in plain words"Deploy this", "show me the logs", "is it up?"
  • One approvalThe only thing you open is one link
  • Deletes stay humanDelete, domains and money are in the console
  • Facts, not guessesYour agent reads logs, metrics and health

The short answer

Yes, you can deploy and run an app on Antideploy without opening a dashboard. Paste one sentence into your coding agent and click Approve on one link. After that, your agent deploys, sets variables, reads logs, checks health and creates a database. You tell it what you want in plain words.

Say this to your agent, once

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

What you still do in a browser

Some actions stay in the Antideploy console on purpose. They are irreversible, they spend your money, or they widen access. Your agent can tell you to do them, but it cannot do them itself.

  • The first approval. You open one link and click Approve. That connects your agent to your account.
  • Deleting an app or a database. An agent can create a database, but dropping one or deleting an app is done by you, in the console.
  • Attaching your own domain. You add it on the app's Domains tab, then add one DNS record at your registrar.
  • Adding money to the AI wallet. Your agent can create an AI key and give you the top-up link, but only you can add money.
  • Revoking access. You can see and revoke your agent's token at any time at antideploy.com/tokens.

What to say to your agent

Once it is connected, you do not need to know the API. Say what you want. These are examples.

  • "Deploy the latest change." It sends the new version and tells you when it is live.
  • "Is my app up?" It reads the app's health and tells you whether it is running, and when it last checked.
  • "Show me the last 100 log lines." It reads what the app printed, newest last. You can ask for up to 300 lines.
  • "The last deploy failed. Fix it." It reads the failure reason and the logs, changes your code and deploys again.
  • "Add a Postgres database." It creates one and writes the connection details into your .env file without printing them.
  • "Set STRIPE_SECRET_KEY to the value in my .env." It saves the value into the encrypted store. Values are write-only, so it can list names but never read a value back.
  • "Run /api/cron/nightly every day at 3am UTC." It creates a scheduled job that calls that path.
  • "Scan my live app for security problems." It starts a full scan and reads the result.

Why this works

Your agent reads one machine-readable page that lists every endpoint, request shape, error code and limit. It makes every call itself, so there is nothing for you to click. Errors say what is wrong, whether to retry and what to do instead, so the agent can act on them.

When you do want to look, the console is there. It shows the same facts: deploy history, logs, metrics, health, databases and settings. It is optional.

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.

02Questions

Dashboard questions, answered.

Anything else? Write to us and a person answers.

support@antideploy.com
Do I need to open the Antideploy console at all?

Only once, to click Approve on the link your agent shows you. After that, you can do almost everything by talking to your agent. You open the console to delete things, attach a domain, add money to the AI wallet, or when you want to look around.

Can my agent change my plan or take payment?

No. Plans and billing are in the console, in Settings, then Billing. Your agent cannot add money to your wallet or change your plan.

How does my agent know what to call?

It reads one request to antideploy.com/api/v1, which returns every endpoint, request shape, error code and limit as JSON. It needs no sign-in to read it.

What if I want to look at logs myself?

Open the app in the console and go to its Logs tab. You see the same lines your agent reads.

Can I stop my agent at any time?

Yes. Open antideploy.com/tokens and revoke the token. It stops working immediately.

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.