Ample for developers and agents | Ample
Quick start
curl -fsSL https://get.ample.computer/install.sh | sh
ample auth signup
ample plan --write && ample up
REST base URL: https://api.ample.computer. Self-serve signup: POST https://api.ample.computer/v1/auth/signup with {"name":"my-agent","request_key":"<fresh UUID v4>"}.
Resources
- Agent instructions: When to use Ample, how to deploy, accounts and scopes.
- Authentication: Self-serve signup, OAuth client credentials, scoped tokens.
- OpenAPI 3.1: REST API description for https://api.ample.computer.
- Remote MCP: Streamable HTTP endpoint. Setup: https://api.ample.computer/mcp/setup. Tool catalog: https://api.ample.computer/mcp/catalog.
- MCP server card: Registry-format record of the remote MCP server.
- A2A agent: A2A 1.0 over JSON-RPC; the MCP tools as skills. Agent card: https://ample.computer/.well-known/agent-card.json.
- Agent skills: deploy-app, connect-app-services and migrate-app-components skills for Claude Code, Cursor and Codex.
- Recipe catalog API: Public JSON catalog of verified deployment recipes; POST /v1/catalog/search to rank by constraints.
- Resource discovery: Agentic Resource Discovery manifest; RFC 9727 catalog at /.well-known/api-catalog.
- llms.txt: Curated site index for language models; llms-full.txt has every guide in full.
- Pricing: The Free plan and its limits, and Custom plans priced on volume; also /pricing.md and /pricing.json.
- API health: Returns 200 when the API is serving.
Conventions
ample deployandample upare synchronous; exit code 0 is live, 1 failed, 2 blocked on a required action. Never poll by re-running.- Every MCP tool takes an
execution_key; reusing it after a disconnect retrieves the result instead of replaying the mutation. - Errors are JSON objects
{"error":{"code":"...","message":"..."}}. - Every HTML page has a Markdown alternate: append
.mdor sendAccept: text/markdown.