Katip / Clerk MDA is not affiliated with Clerk.com authentication products.
ComparisonsOpenAPI / SDK generators
OpenAPI generators shine when the API contract is the source of truth for clients. Katip starts earlier: domain aggregates, use cases, architecture axes — then technology mapping (including NestJS).
| Dimension | Typical them | Katip |
|---|---|---|
| SSOT layer | OpenAPI / HTTP contract | Domain + architecture YAML (pre-contract) |
| Typical output | Client SDKs, docs, CI regen | Validated model + NestJS structural skeleton |
| Architecture axes | Out of scope (by design) | First-class (topology × style × communication × presentation) |
| Agent control | Indirect (better clients) | Direct (model constrains generation) |
| Complement | Use after API design stabilizes | Use to stabilize domain before/while APIs form |
Generate SDKs from OpenAPI when the contract is stable. Use Katip when the domain model must lead the architecture.