Deploy Eve Agents with DigitalOcean

Prepare a compatible agent and take it live as a DigitalOcean App Platform web service.

Open DigitalOcean (opens in a new tab)

DigitalOcean deployment steps

  1. Download and review the agent

    Open the agent on EveAgents, review its files, requirements, channels, and connections, then download the full package.

  2. Confirm App Platform compatibility

    Make sure the project exposes a production web service, binds to 0.0.0.0 on its configured HTTP port, and has an alternative for any Vercel-only runtime adapter it uses.

  3. Publish the agent to GitHub

    Create a repository and add the agent files. Keep .env.example as a variable checklist, but never commit real credentials.

  4. Create an App Platform app

    Open DigitalOcean App Platform, choose a Git repository as the source, connect GitHub, and select the repository and branch that contain the agent.

  5. Configure the web service

    Review the detected source directory, build command, run command, HTTP port, region, and instance size. Choose a web service rather than a static-site component.

  6. Add encrypted runtime variables

    Add every model credential and integration variable listed by the agent. Set secrets to runtime scope and select Encrypt so their values stay out of build, deployment, and application logs.

  7. Deploy and review the logs

    Create the app, follow the build and deployment logs, and correct only configuration or compatibility issues that prevent the service from becoming healthy.

  8. Verify the public endpoint

    Run a representative agent task against the App Platform URL, configure a health check if appropriate, and update channel webhooks or OAuth callbacks to use the live domain.

Official resources