OpenAPI One-Pager
Introduction
A dump of links, concepts and tools that I have come across while working with OpenApi.
Specifications and DSLs
-
TypeSpec - A DSL for Api Design. It is useful if you follow the Design-first philosophy where you design the Api first and then use the tools to generate the server and client side sdks and code.
Tools
-
Data Api Builder - Data API builder (DAB) is an open-source, no-code tool that creates secure, full-featured REST and GraphQL endpoints for your database.
-
Dev Proxy - Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.
-
mock-to-openapi - Cli tool (and library) for converting JSON mock objects to OpenAPI schemas.
-
openapi-to-postman - Plugin for converting OpenAPI 3.0 specs to the Postman Collection (v2) format.
-
apisprout - Lightweight, blazing fast, cross-platform OpenAPI 3 mock server with validation.
-
Prism - Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
-
Redocly - Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.
-
Kiota - Generate C# clients using openapi yaml/json files.
-
json2yaml - A simple tool to convert json to yaml.
-
NSwag - The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.