API Libraries

Lithic has client libraries you can use to speed up your time to market. Using our client, you can execute a wide range of common operations including:

  1. Listing transactions with auto-pagination so you don't have to query successive pages manually
  2. Automatic retries with a short exponential backoff
  3. Creating cards and accounts
  4. Adding funding sources
  5. Request timeouts
  6. Error handling
  7. Configuring custom URLs, proxies, and transports

Libraries

LanguageDescriptionURL
GoIn beta. Please reach out to [email protected] if you're interested in trialing it.
JavaProvides developers convenient access to the Lithic API for Java-based applications.https://github.com/lithic-com/lithic-java
NodeJSProvides convenient access to the Lithic REST API from applications written in server-side JavaScript. It includes TypeScript definitions for all request params and response fields.https://github.com/lithic-com/lithic-node
PythonProvides convenient access to the Lithic REST API from any Python 3.7+ application. It includes type definitions for all request params and response fields, and offers both synchronous and asynchronous clients powered by httpx.https://github.com/lithic-com/lithic-python
RubyIn beta. Please reach out to [email protected] if you're interested in trialing it.