# Zro Zro by moonmath.ai is a private open-model inference platform for coding agents and OpenAI-compatible clients. Website: https://zro.moonmath.ai/ Documentation: https://zro.moonmath.ai/docs Quickstart: https://zro.moonmath.ai/docs/quickstart Models: https://zro.moonmath.ai/docs/models Zro CLI: https://zro.moonmath.ai/docs/cli API reference: https://zro.moonmath.ai/docs/api Integrations: https://zro.moonmath.ai/docs/integrations Prompt caching: https://zro.moonmath.ai/docs/prompt-caching Regions: https://zro.moonmath.ai/docs/regions Key controls: https://zro.moonmath.ai/docs/key-controls Plans and billing: https://zro.moonmath.ai/docs/plans Privacy: https://zro.moonmath.ai/docs/privacy Pricing: https://zro.moonmath.ai/pricing Integrations: https://zro.moonmath.ai/integrations Technology: https://zro.moonmath.ai/technology Research and engineering posts: https://zro.moonmath.ai/posts Model licenses: https://zro.moonmath.ai/licenses Privacy notice: https://zro.moonmath.ai/privacy Terms of service: https://zro.moonmath.ai/terms Sign up: https://zro.moonmath.ai/sign-up Sign in: https://zro.moonmath.ai/sign-in Account: https://zro.moonmath.ai/overview API catalog: https://zro.moonmath.ai/.well-known/api-catalog OpenAPI description: https://zro.moonmath.ai/openapi.json Authentication guide: https://zro.moonmath.ai/auth.md CLI agent skill: https://zro.moonmath.ai/skills/zro-cli/SKILL.md ## What agents can do - Help the user open the Zro website and navigate sign-up, sign-in, pricing, billing, and API key creation. - Configure the user's local coding tool after the user provides or approves use of the generated API key. - Use the existing inference API after setup. - Cite the public technology, research, pricing, licensing, privacy, and terms pages when answering questions about Zro. ## Product facts - Zro is operated by MoonMath.ai. - Zro serves open-weight coding models through OpenAI-compatible and Anthropic-compatible APIs. - Zro does not retain prompt or completion bodies after processing. - Zro does not use customer prompts or completions for training, fine-tuning, evaluations, analytics, or dataset creation. - Model inference can be restricted by API key to Europe, the United States, or either region. - Pricing, supported models, and regional availability can change; use the linked live pages for current details. ## User-controlled steps - Account sign-up and sign-in are user account actions. - Billing and payment approval must be completed by the user. - API keys are sensitive. Do not store a key except in the local tool configuration the user requested. ## Inference API OpenAI-compatible base URL: https://zro.moonmath.ai/v1 Chat completions: POST /v1/chat/completions Models: GET /v1/models Anthropic-compatible base URL: https://zro.moonmath.ai Anthropic Messages: POST /v1/messages Authentication: Authorization: Bearer Recommended model: deepseek-v4.1-flash Available models: glm-5.3 glm-5.3-flash deepseek-v4.1-flash minimax-m3.1-flash ## Zro CLI Install: npm install -g @moonmath-ai/zro Login: zro login Launch supported coding tools with Zro for the current session: zro launch claude --model deepseek-v4.1-flash zro launch codex --model deepseek-v4.1-flash zro launch opencode --model deepseek-v4.1-flash zro launch hermes --model deepseek-v4.1-flash zro launch openclaw --model deepseek-v4.1-flash zro launch pi --model deepseek-v4.1-flash ## OpenAI-compatible tool configuration OPENAI_BASE_URL=https://zro.moonmath.ai/v1 OPENAI_API_KEY= MODEL=deepseek-v4.1-flash ## Anthropic-compatible tool configuration ANTHROPIC_BASE_URL=https://zro.moonmath.ai ANTHROPIC_AUTH_TOKEN= ANTHROPIC_MODEL=deepseek-v4.1-flash ## Smoke test curl https://zro.moonmath.ai/v1/chat/completions \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{"model":"deepseek-v4.1-flash","messages":[{"role":"user","content":"Reply with OK"}]}' ## Agent boundaries - Do not use or request private admin credentials. - Do not use non-public infrastructure addresses or internal service names. - Do not approve purchases, subscriptions, or payment method changes without explicit user action. - If the user's key is no longer visible, ask the user to create a new key or paste the key.