Developer docs
Build governed agent actions with ActLayer.
ActLayer gives agents one API key, one wallet, spending controls, approvals, receipts, and a single /v1/act endpoint for external capabilities.
Start here
Quickstart
Create an account, agent, wallet balance, API key, and run the first action.
REST API
Call /v1/act directly from any runtime that can make HTTPS requests.
SDKs
Use the Python or TypeScript client with retries, structured errors, and idempotency keys.
Capabilities
Discover available action slugs, schemas, pricing, and risk level.
Receipts
Preserve receipt_id, cost, risk score, decision, and execution time after every action.
SRG
Understand allow, block, and needs_approval governance decisions.
Security
Review API key storage, exposed routes, wallet controls, and production safety posture.
Production status
See what is live, what is disabled, and what still blocks a paid public launch.
One endpoint
Agents call the same endpoint for every capability. ActLayer checks the key, agent status, wallet balance, permission rules, spending limits, risk, provider status, and then executes or blocks the action.
curl -X POST https://actlayer.dev/v1/act \
-H "Authorization: Bearer act_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: run_123_tool_1" \
-d '{
"capability": "web_search",
"input": { "query": "latest AI agent frameworks" },
"metadata": { "agent_runtime": "custom" }
}'Production status
Live base URL
Use https://actlayer.dev for production calls unless a staging URL is explicitly provided.
Backend docs hidden
Swagger/OpenAPI routes are intentionally not public. Use these static docs for public integration guidance.
Wallet funding
Dev top-ups are local-only. Public wallet funding requires Stripe checkout to be configured.
Pricing
MVP action pricing is per successful capability call. Public paid usage waits on Stripe funding.
