Skip to main content

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 clientUser and Expressly client manual
Give the implementation to Claude CodeClaude Code handoff
Explore consumer endpoints and schemasInteractive user API
Configure providers, routes, users, and operationsAdministrator manual
Automate the control planeInteractive 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.