A pure-Go (CGO-free) client for the Dimail API — the mail-hosting management API of the French government's La Suite numérique platform — generated from the API's OpenAPI document.
Website · Documentation · Ruby face (go-ruby-dimail)
| Repo | What it is |
|---|---|
| dimail | The typed Go client: 96 models, 91 methods, generated from openapi.json. Basic→bearer auth, typed APIError, 100% coverage, 6 arches. |
- Generated from source. The OpenAPI document and the generator both live in
the tree;
go generate ./...refreshes the client and CI fails on drift. - CGO-free. Builds and tests identically on amd64, arm64, riscv64, loong64, ppc64le and s390x.
- BSD-3-Clause. Independent client; not affiliated with or endorsed by DINUM.
