Top Flutter OpenAPI and Swagger packages OpenAPI, formerly known as Swagger, is a specification for building, documenting, and consuming APIs. It provides a standardized way to define RESTful APIs that enhances collaboration, simplifies development, and contributes to the creation of robust and user-friendly APIs. The complete list of Dart and Flutter packages provided below provide openAPI & Swagger utilities for API client code generation for sending HTTP requests, building API client libraries that you can add in your Flutter app.
swagger_dart_code_generator
280
Have you been turned into a problem with writing code for Http requests? This package can help. It has all of the Http and model codegen functionality you have been looking for.
openapi_generator
102
Generator for openapi client sdk inspired by the npm implementation of openapi-generator-cli.
openapi_freezed_dio_builder
25
Generate models and API classes based on an OpenAPI document using Freezed and Dio.
annotated_shelf
23
powerful Dart library for generating REST APIs using annotations. With a simple and intuitive interface, you can easily build APIs that are fast, efficient, and easy to use.