Learn how to get started with your Cashfree integration.

Integrate easily with Cashfree by using one of Cashfree's libraries or by directly calling our APIs. Follow these minimal steps to get started.

  1. Credentials: Get your required credentials for Cashfree to authenticate and verify your account.

  2. Setup: Install and initialize our libraries to get communicating with Cashfree.

  3. Initiate Integration: Use multiple methods supported by the libraries to start interacting with us. Take a look at our sample integration kits to know what you can achieve with Cashfree integration.


Cashfree authenticates requests based on your credentials, that is, client ID and client secret key.

All Cashfree APIs require an auth bearer token to identify and authenticate the merchant. The libraries internally store this token on their initialization. For using our APIs, you need to call the authenticate API to obtain the token.

Click here to find out how to get your credentials.


Download Cashfree's libraries to start integrating and using Cashfree's services. By running the following command from your terminal.

npm install https://github.com/cashfree/cashfree-sdk-nodejs
pip3 install git+https://github.com/cashfree/cashfree-sdk-python.git

For Java, add the following code to your pom.xml for maven projects and build.gradle for your Gradle project.

compile 'com.cashfree:cashfreelibjava:0.0.1'

Go here to find out more about our libraries, including their specific initialization based on our products.

Initiate Integration

Cashfree has multiple integration kits that showcase how to use our libraries and APIs. Some kits are plug and play, while others require a certain amount of setups.