Skip to content
RM
Case StudySenior Software Engineer

API Documentation & Developer Experience

OpenAPI, Swagger, Postman, and Apidog as part of shipping APIs people can actually use.

  • OpenAPI
  • Swagger
  • Postman
  • Apidog

Problem

APIs without clear contracts are slow to adopt and easy to misuse.

Context

API platforms and integrations where schemas, auth docs, and testing tools matter.

Challenge

Keeping docs aligned with real behavior while supporting auth flows and practical testing.

Approach

I used OpenAPI/Swagger-style docs plus Postman and Apidog to describe, test, and communicate the contract.

Result

Treated docs and developer experience as part of shipping the API, not a later cleanup task.

Lessons

An API only works if other developers can understand and trust the contract.

Architecture

  • OpenAPI / Swagger
  • Postman collections
  • Apidog
  • Request/response schemas
  • Authentication documentation

Technical details

technical-notes.md
  • - Documenting authentication and error behavior
  • - Defining request/response schemas
  • - Using API tools for exploratory testing and collaboration