API Documentation
Everything you need to deploy and manage agents programmatically.
Authentication
ACS supports two authentication methods:
API Key
curl https://api.acs.vibecaas.app/v1/agents \ -H "Authorization: Bearer acs_live_xxx"
Wallet Signature (x402)
curl https://api.acs.vibecaas.app/v1/agents \ -H "X-Wallet: 0x..." \ -H "X-Signature: 0x..."
Create Agent
POST /v1/agents
{
"name": "my-agent",
"plan": "micro",
"region": "us-east-1",
"config": {
"model": "claude-sonnet-4",
"channels": ["telegram", "discord"],
"skills": ["web_search", "coding"]
}
}Returns the agent ID and endpoint URL for immediate use.
Pricing Tiers
| Plan | Price | Agents | RAM | Requests |
|---|---|---|---|---|
| Nano | $5/mo | 1 | 1GB | 10K |
| Micro | $19/mo | 5 | 4GB | 100K |
| Pro | $49/mo | 25 | 16GB | 1M |
| Enterprise | Custom | Unlimited | Custom | Unlimited |
OpenClaw Integration
Deploy pre-configured OpenClaw agents with channels, skills, and memory.
View OpenClaw Integration Guide →Official SDKs
Quick Start Example
# Python
from agentcloudservice import ACS
# Register (no auth required)
result = ACS.register(name="my-agent")
print(f"API Key: {result.api_key}")
# Deploy agent
client = ACS(api_key=result.api_key)
agent = client.deploy(
name="research-agent",
type="openclaw",
config={"model": "claude-sonnet-4"}
)