Overview
Create a new isolated Docker container running your AI agent framework.
Request
curl -X POST https://api.agentik.dev/api/instance/create \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "my-agent",
"framework": "openclaw",
"version": "latest"
}'
Body Parameters
Optional instance name (defaults to auto-generated)
AI framework: openclaw (only option currently)
Response
{
"instance_id": "inst_7xKXtg2CW87",
"name": "my-agent",
"status": "provisioning",
"framework": "openclaw",
"version": "latest",
"port": 18042,
"url": "https://inst-7xKXtg2CW87.agentik.dev",
"created_at": "2026-02-12T10:30:00Z",
"estimated_ready": "2026-02-12T10:30:30Z"
}
Unique instance identifier
Current status: provisioning, running, stopped, failed
Assigned port (18000-19000 range)
Public URL to access instance
Provisioning Process
- Backend validates subscription + usage limits
- Allocates port from available range
- Creates Docker container with resource limits
- Starts container
- Records instance in database
- Returns instance details (status:
provisioning)
Poll /instance/status/:id to check when status becomes running.
Errors
Instance limit exceeded for tier