The Powerduck Blog

API engineering, from the spec out

Product updates, engineering notes, and guides for designing, debugging, testing, mocking, and serving MCP tools from one OpenAPI spec.

Browse the guides
API Design 4 min read

Cursor vs offset pagination: what to actually put in your OpenAPI spec

Offset pagination is easy until data changes under the client; cursors are stable but opaque and bad for jump-to-page. Here is how to choose, how to document each style in OpenAPI 3.2, and the response envelope that stops frontend teams guessing.

Read article
openapi 4 min read

Swagger 2.0 to OpenAPI 3.x migration: a field-tested checklist

Automatic converters handle the mechanical 80 percent and quietly break the other 20: nullable fields, consumes/produces, body parameters, security definitions, and examples. Here is the migration checklist that actually gets a 2.0 spec to 3.2 without lying to consumers.

Read article
openapi 5 min read

Stoplight Studio is gone: five OpenAPI editors compared for 2026

Stoplight Studio's desktop editor is no longer maintained, and teams are re-evaluating what an OpenAPI editor should be: a visual form, a YAML IDE, or a workspace where the spec also drives mocks, tests, and MCP. Five options compared on real work.

Read article