Deploy to Render

Render can deploy directly from a Docker image or from a connected registry.

1. Build

axon build
# → .agent/image.tar

2. Push to a registry

docker load < .agent/image.tar
docker tag my-agent docker.io/you/my-agent:latest
docker push docker.io/you/my-agent:latest

3. Create a Web Service

In the Render dashboard: NewWeb ServiceDeploy an existing image → paste the image URL.

Set:

FieldValue
Instance typeStarter or above
Port3000

4. Set environment variables

Under Environment, add:

AXON_API_KEY=axon_...
# plus any keys your agent declared in axon.config.ts

5. Deploy

Click Create Web Service. Render pulls the image and starts the agent. Your service URL is shown in the dashboard.

Render's free tier spins down inactive services after 15 minutes. Use a paid instance if your agent needs to be always-on.