Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/saileshrijal/apiclientgen
- Owner: saileshrijal
- License: mit
- Created: 2024-10-15T14:47:24.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-15T15:49:52.000Z (about 1 month ago)
- Last Synced: 2024-10-16T20:04:13.561Z (about 1 month ago)
- Topics: api, api-client, api-client-generator, csharp, dotnet, graphql, library, nuget, openapi, swagger
- Language: C#
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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");