Introducing the ChartMogul Python Client

Developers building in a Python environment can now integrate with the ChartMogul Platform easier than ever, with our new Python client library. Get started with it today!

Vinay Seshadri

Share article

The ChartMogul Platform

At ChartMogul, our mission is to help you measure, understand and grow your subscription business. Toward that goal, we currently offer a set of APIs to ease integration with our platform and cover every functionality:

The ChartMogul Python client

The Python client wraps up the complete functionality of all three ChartMogul APIs, giving you a single, abstracted way to interact with the ChartMogul platform. While you’ll always be able to communicate directly with each API, there are a number of benefits to using our client library:

You don’t need to worry about handling raw API requests and responses.

You can interact with ChartMogul using naming conventions that are on the same level as ChartMogul, i.e. Invoices, Plans, etc.

You can get up and running much more quickly, and save developer time.

The library will be maintained and updated to reflect new functionality as it’s launched.

The Python client library is fully open source. We encourage the developer community to suggest improvements or raise issues, so that we can maintain the best possible implementation for you.

Check out the project on GitHub if you want to have a look around. Shout out to Petr Kopac for helping us build this library.

Get started

To set up and install the library, check the GitHub project and its README file:

Full documentation and code examples for usage will be available on our Developer Hub very soon, but until then you can find everything you need, including a full list of supported methods, parameters, and errors in the project’s README.

Can you make a client library for [X]?

The Python client is our fifth client library for the ChartMogul platform. We have plans for more languages and frameworks in the pipeline. If there’s something specific that would make your life easier when interacting with ChartMogul, let us know via email so we can prioritize accordingly!