Best of OpenAPIFebruary 2025

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to Work with OpenAPI in Go

    OpenAPI is a key standard for defining well-structured APIs in a language-agnostic manner. This guide explains how to architect, implement, and consume APIs using OpenAPI with Go. Covering everything from API design, schema components, and endpoint definitions, to generating server code and API documentation, this guide offers practical examples and tools for effective API management.

  2. 2
    Video
    Avatar of communityCommunity Picks·1y

    NO SWAGGER? NO PROBLEM! OpenAPI Made Easy in .NET 9

    Starting with .NET 9, Swagger has been removed as the default OpenAPI package. The new approach involves using the Microsoft ASP.NET Core OpenAPI package to create OpenAPI documents. Various UI alternatives such as Swagger UI, Redoc, and Skaler can be integrated into the .NET 9 applications for better API documentation. Detailed guidance on setting up these UI options along with customizing command definitions for API services within .NET Aspire is provided.

  3. 3
    Article
    Avatar of itnextITNEXT·1y

    Practical OpenAPI in Go

    Learn about the OpenAPI Specification (OAS) and its importance in defining, implementing, and consuming APIs using the Go programming language. This guide covers the basics of OpenAPI, including setting up an API schema, defining paths and components, and generating server and client code. Practical examples and tips are provided, along with information on tools and best practices for working with OpenAPI.