Skip to content

Tooling

When choosing your API toolset, you SHOULD consider open-source options (e.g. Visual Studio Code). However, you MAY choose a subscription-based alternative (e.g. Visual Studio) if the cost is justified.

TOOL CATEGORY
Enterprise Architect with OpenAPI Plug-in SwaggerHub OpenAPI (Swagger) Editor Extension for VS Code API Design and Documentation
Visual Studio Code or Visual Studio Code Editors and IDEs
Firely.NET SDK xUnit SpecFlow RestSharp (NPM Package) SDKs
Postman / Newman ReadyAPI (formerly SoapUI) REST Client (VS Code Extension) Thunder Client VS Code Extension) API Testing and Automation
Spectral Linter for VS Code Extension API Specification and Linting
OWASP ZAP Burp Suite Pro BrowserStack SonarQube (Cloud, Server IDE) GitHub Advanced Security for Azure DevOps Microsoft Security DevOps Azure DevOps extension Security Testing and Quality Analysis
Azure DevOps Docker Desktop Podman DevOps and Containerisation