Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saileshrijal/apiclientgen

A .NET library for automatically generating API client code from OpenAPI (Swagger) or GraphQL schemas. Simplify API integration with autogenerated, ready-to-use client code for .NET applications.
https://github.com/saileshrijal/apiclientgen

api api-client api-client-generator csharp dotnet graphql library nuget openapi swagger

Last synced: about 1 month ago
JSON representation

A .NET library for automatically generating API client code from OpenAPI (Swagger) or GraphQL schemas. Simplify API integration with autogenerated, ready-to-use client code for .NET applications.

Awesome Lists containing this project

README

        

# ApiClientGen
A .NET library for automatically generating API client code from OpenAPI (Swagger) or GraphQL schemas. ApiClientGen simplifies the integration of APIs by creating ready-to-use client libraries for .NET applications.

## Features
- Supports OpenAPI (Swagger) and GraphQL schemas
- Automatically generates C# client classes and methods
- Configurable output formats and customization options
- Lightweight, easy-to-use, and fully compatible with .NET Standard
- Handles asynchronous requests and error handling

## Installation
Coming soon on NuGet!

## Usage
```csharp
var generator = new ApiClientGenerator();
generator.GenerateFromOpenApi("https://example.com/swagger.json");