Hi everyone ๐
Iโm currently exploring different tools and approaches for API documentation and testing, especially in modern development workflows involving microservices and external integrations.
As a beginner/intermediate developer, Iโve noticed that API documentation is often:
outdated quickly
disconnected from actual testing
hard to maintain across teams
So Iโve been trying to understand what real-world teams use to solve this problem.
Some common approaches Iโve seen so far:
OpenAPI / Swagger-based documentation
Separate tools for testing and documentation
Integrated platforms that try to combine both workflows
One tool I came across during my research is Apidog, which combines API design, testing, and documentation in a single workflow. It looks interesting for keeping everything in sync, especially for small teams.
Iโm still learning though, so Iโd love to hear from more experienced developers:
๐ What do you use for API documentation in your projects?
๐ How do you make sure your docs stay updated as your API evolves?
๐ Any tools or workflows you would recommend for someone starting out?
Thanks in advance for sharing your experience
Top comments (3)
Good starting point. In practice, most teams reduce drift by making the spec the source of truth and automating docs + tests in CI. Tools like Apidog are often used to keep design, testing, and documentation tightly in sync.
Exactly spec-first and CI automation is what keeps things from drifting
Some teams solve it by using tools like Apidog to keep API design, testing, and documentation in sync in one workflow.