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 at https://apidocs.chargebee.com
You can also use our interactive API Explorer to explore API capabilities tailored to your use case.
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 [email protected].