Skip to the documentation
SDK

Other languages

TypeScript first. Everything else generates from the spec.

Generate one from OpenAPI

Not shipped yet

Other languages arrive in the order people ask for them. Until then the OpenAPI document generates a usable client in most of them, and because the request schemas are derived from the same zod that validates them, it cannot describe a field the server would reject.

generate.sh
curl -s https://api.openemail.uk/openapi.json -o openemail.jsonopenapi-generator generate -i openemail.json -g python -o ./client