Skip to content

Posts tagged “developer-experience”

One spec document fanning out into four language SDK cards via thin green lines

How We Generate Our SDKs from One OpenAPI Spec

Why the otp.com client libraries for Node, Python, Go, and PHP are generated from one OpenAPI spec instead of written by hand, and how that stops drift.

Three thin green paths from REST, SDK, and MCP nodes converging on one OTP card

REST, SDK, or MCP: Choosing Your OTP Integration

Three ways to call the same OTP API: the raw REST endpoints, a generated SDK, or the MCP server for AI agents, and when each one is the right fit.