API Client-Libraries

TrueLayer's client libraries offer a quick way to build your integration with most popular languages.

TrueLayer’s API Client Libraries simplify the process of using TrueLayer’s REST APIs implementing easy-to-use interfaces that can be used for making API calls.

Libraries offer minimal effort required to integrate a new API, by providing a streamlined integration process for new APIs, featuring type-hinted methods and classes that abstract protocol-specific complexities (e.g., REST). You can work without needing detailed knowledge of verbs, headers, or other low-level details.

Also, allow seamless implementation of requests signing (otherwise requiring some additional configuration, as explained here), making signing automatic for all Payments POST requests.

In doubt I would probably rephrase it like support automatic signing for API requests
or something similar

TrueLayer offers client-libraries support for three languages:


You'll find installation instructions for these libraries in the relative languages repository README file.

The documentation in these repositories will cover the API Client Libraries code itself; please refer to the relevant sections of our documentation regarding how to use TrueLayer features.


API Client-Libraries implement the standard Payments APIs capabilities, which include:

  • Closed-loop payments
  • Open-loop payments
  • Payouts and Refunds.
  • Signup+

For full documentation of the TrueLayer Products APIs, visit our API references section of our docs.

We regularly update these libraries to support new Payments functionality as it's added to our API.