Docs
Deployment

Deploy your app

Publish your app to a live URL, update it after launch, and keep your source code

When your app does what you want, it is time to put it online. PlutoAI takes you from a working project to a live URL, and your source code is never locked away from you.

Deploy to Netlify or Vercel

PlutoAI deploys to Netlify and Vercel. This is available now and free. Connect the provider you want, then ask the agent to deploy.

The agent runs your app's build first. A build must pass before anything publishes, so a broken app never goes live. The agent then publishes and shows build and deploy progress as it goes. When it finishes, you get a live link. You can choose which site or project to use, so repeat deploys land in the same place.

  1. Connect a hosting provider

    Connect your Netlify or Vercel account. See Connect your tools for how.

  2. Ask the agent to deploy

    Tell the agent to deploy your app, for example "Deploy this to Netlify." It runs the build, publishes, and shows progress.

  3. Pick where it goes

    Choose which site or project to deploy to so repeat deploys stay in one place.

  4. Open your live site

    When the deploy succeeds, follow the link to view your app live and share it.

Update a live app

Changes you make after launch do not reach the live app until you deploy again. Review the change in the preview, confirm it works, then ask the agent to deploy the update. The live URL stays the same.

Deploy the latest changes.

If a change needs a new value in production, such as an API key or a connection detail, ask the agent to set it and deploy again.

When a deploy fails

Hand the error back to the agent and ask it to fix the problem, then deploy again. It can read the failure and work through the cause. Most failed deploys come from the build, which must pass before anything publishes.

A few specific cases:

  • The deploy cannot start: confirm your hosting provider is connected and you picked the right site or project. See Connect your tools.
  • The live app behaves differently from the preview: a connected service or a production value is usually pointing at the wrong account. Check that services such as a database or payments use your production accounts, not test ones.
  • A deployed page comes up blank: ask the agent to check the app logs and restart, and say which page and what you expected to see.

Keep your code

Deploying puts your app online, and your code is still yours to take anywhere. Both of these are separate from deploying:

  • Save to GitHub. Connect GitHub to push your project to a repository, or bring an existing repository into PlutoAI and keep building on it. GitHub keeps a full history of your code as it changes. See Connect your tools to connect it.
  • Export a zip. From the project menu, choose Export Code to download the full source. It is standard source code you can host anywhere.

GitHub saves your code, it does not host your live app. Deploy to Netlify or Vercel to put your app on the web.

Custom domains

Custom domains are not available from inside PlutoAI yet. When you deploy, your app is published to a URL from Netlify or Vercel. Because the site lives on your connected Netlify or Vercel account, you can add a custom domain from that provider's dashboard.

Before you ship

A quick pass before you share a live link:

  • Click through the main flows in the preview and confirm they work.
  • Confirm any connected services and production values point at the accounts you intend for production, not test accounts.
  • If your app handles sign-in or private data, confirm the access rules are what you expect.

Next steps