Alwafi documentation
Alwafi gives applications one authenticated API for chat, reasoning and tools, embeddings, moderation, images, speech, transcription, durable execution, metering, and provider-independent routing.
Choose your pathβ
| I need to⦠| Start here |
|---|---|
| Implement Alwafi in Expressly or another client | User and Expressly client manual |
| Give the implementation to Claude Code | Claude Code handoff |
| Explore consumer endpoints and schemas | Interactive user API |
| Configure providers, routes, users, and operations | Administrator manual |
| Automate the control plane | Interactive admin API |
Testing endpointsβ
API https://alwafi-api.expressly.tools
Portal https://alwafi.expressly.tools
Admin https://alwafi-admin.expressly.tools
OpenAPI https://alwafi-api.expressly.tools/openapi.json
The administrator is protected by Cloudflare Access and an Alwafi application session. Consumer clients use Alwafi bearer tokens and must never receive an administrator session or a provider credential.
Contract policyβ
The OpenAPI 3.1 document is authoritative for paths, fields, security schemes, and response schemas. The manuals define lifecycle behavior such as durable idempotency, SSE replay, polling recovery, authenticated artifacts, wallet reservation, and final settlement.