This repository contains the OpenAPI specification of Chargebee’s public API. Chargebee uses the OpenAPI specification to generate the API Docs and the client libraries.
You can find the OpenAPI specification files for different API & Product Catalog versions as below:
File | Description |
---|---|
chargebee_api_v2_pc_v2_spec.yaml chargebee_api_v2_pc_v2_spec.json |
OpenAPI spec for API v2 and Product Catalog v2 |
chargebee_api_v2_pc_v1_spec.yaml chargebee_api_v2_pc_v1_spec.json |
OpenAPI spec for API v2 and Product Catalog v1 |
chargebee_api_v1_spec.yaml chargebee_api_v1_spec.json |
OpenAPI spec for API v1 |
chargebee_sdk_spec.yaml chargebee_sdk_spec.json |
OpenAPI spec for generating client libraries. |
The complete API reference documentation is available on https://apidocs.chargebee.com
You can find the client libraries / SDKs for different programming languages as below:
- Node.js — https://github.com/chargebee/chargebee-node
- PHP — https://github.com/chargebee/chargebee-php
- Python — https://github.com/chargebee/chargebee-python
- Java — https://github.com/chargebee/chargebee-java
- Ruby — https://github.com/chargebee/chargebee-ruby
- Go — https://github.com/chargebee/chargebee-go
- .NET — https://github.com/chargebee/chargebee-dotnet
We’d love to hear if you have any feedback or questions on our API or client libraries. Reach out to us on dx@chargebee.com.