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: New → Web Service → Deploy an existing image → paste the image URL.
Set:
| Field | Value |
|---|---|
| Instance type | Starter or above |
| Port | 3000 |
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.