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

https://github.com/abgeo/ubill-sdk

Auto-generated SDKs for the UBill API Service. This repository contains various SDK libraries that provide easy integration with UBill's services.
https://github.com/abgeo/ubill-sdk

Last synced: 10 months ago
JSON representation

Auto-generated SDKs for the UBill API Service. This repository contains various SDK libraries that provide easy integration with UBill's services.

Awesome Lists containing this project

README

          

# UBill SDK

> [!WARNING]
> This project is archived and has been moved to the [UBill](https://github.com/ubill-ge) organization.

Auto-generated SDKs for the UBill API Service. This repository contains various SDK libraries that provide easy
integration with UBill's services.

## Overview

The UBill SDK collection offers client libraries in multiple programming languages, all automatically generated from
OpenAPI specification to ensure consistency and reliability across different platforms.

## Available SDKs

| Language | Package Manager | Location | Installation |
|------------|-----------------|----------------------------|--------------------------------------------|
| C# | NuGet | [sdk/csharp](./sdk/csharp) | `-` |
| Go | Go modules | [sdk/go](./sdk/go) | `go get github.com/abgeo/ubill-sdk/sdk/go` |
| PHP | Composer | [sdk/php](./sdk/php) | `-` |
| TypeScript | NPM | [sdk/ts](./sdk/ts) | `-` |

## Features

- **Comprehensive API Coverage**: All UBill API endpoints supported
- **Type Safety**: Strongly typed interfaces and models
- **Authentication Handling**: Built-in API key support
- **Error Handling**: Structured error responses with detailed messages
- **Documentation**: Inline code documentation and examples

## Authentication

All SDKs support multiple authentication methods:

- **API Key**: Simple key-based authentication

## Code Generation

These SDKs are automatically generated using OpenAPI Generator from OpenAPI 3.1 specification. This ensures:

- Consistency across all language implementations
- Automatic updates when the API evolves
- Comprehensive coverage of all API features
- Type-safe client libraries