> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cashfree SDKs

> Browse Cashfree SDK libraries for web, mobile, and server-side languages to integrate payments, payouts, verification, and reconciliation across stacks.

Cashfree provides a comprehensive suite of SDK tools to simplify integration across different platforms and programming languages. These SDKs help reduce development time and provide robust, tested solutions for payment processing, verification services, and more.

## Server-side SDKs

Build robust server integrations with server-side SDKs that provide simplified API interactions and automated updates.

<CardGroup cols={2}>
  <Card title="Python SDK" icon="python" href="https://github.com/cashfree/cashfree-pg-sdk-python">
    Version **5.0.5**. Server-side SDK for Python applications with comprehensive payment gateway integration.
  </Card>

  <Card title="Node.js SDK" icon="node-js" href="https://github.com/cashfree/cashfree-pg-sdk-nodejs">
    Version **5.1.0**. JavaScript/TypeScript SDK for Node.js applications and serverless functions.
  </Card>

  <Card title="Java SDK" icon="java" href="https://github.com/cashfree/cashfree-pg-sdk-java">
    Version **5.0.1**. Enterprise-grade SDK for Java applications and Spring Boot projects.
  </Card>

  <Card title="PHP SDK" icon="php" href="https://github.com/cashfree/cashfree-pg-sdk-php">
    Version **5.0.3**. Lightweight SDK for PHP applications and Laravel projects.
  </Card>

  <Card title=".NET SDK" icon="microsoft" href="https://github.com/cashfree/cashfree-pg-sdk-dotnet">
    Version **5.0.6**. Cross-platform SDK for .NET Core and .NET Framework applications.
  </Card>

  <Card title="Go SDK" icon="golang" href="https://github.com/cashfree/cashfree-pg">
    Version **5.1.9**. High-performance SDK for Go applications and microservices.
  </Card>
</CardGroup>

## Mobile SDKs

Create native mobile payment experiences with mobile SDKs designed for modern app development.

<CardGroup cols={2}>
  <Card title="Android SDK" icon="android" href="/payments/online/mobile/android">
    Native Android SDK with seamless UPI, card, and wallet payment integration.
  </Card>

  <Card title="iOS SDK" icon="apple" href="/payments/online/mobile/ios">
    Swift-compatible SDK for native iOS applications with Apple Pay support.
  </Card>

  <Card title="Flutter SDK" icon="flutter" href="/payments/online/mobile/flutter">
    Cross-platform SDK for Flutter apps supporting Android and iOS.
  </Card>

  <Card title="React Native SDK" icon="react" href="/payments/online/mobile/react-native">
    JavaScript SDK for React Native cross-platform mobile applications.
  </Card>

  <Card href="/payments/online/mobile/cordova">
    <div className="mb-3">
      <img src="https://mintcdn.com/cashfreepayments-d00050e9/BwuQqWryLp7xWZ1o/tools-ai/apache-cordova-svgrepo-com.svg?fit=max&auto=format&n=BwuQqWryLp7xWZ1o&q=85&s=69c3d71846873abcfba143dada2359f2" alt="Cordova" className="w-8 h-8 mb-2" width="800" height="800" data-path="tools-ai/apache-cordova-svgrepo-com.svg" />

      <span className="font-bold text-base text-black">Cordova SDK</span>
    </div>

    <p className="text-sm text-gray-600">Integrate Cashfree Payments in Cordova applications with dedicated SDK.</p>
  </Card>
</CardGroup>

## Web SDKs

Integrate payment components directly into your web applications with JavaScript libraries.

<CardGroup cols={2}>
  <Card title="JavaScript SDK" icon="js" href="/payments/online/element/sdks">
    Pure JavaScript SDK with customisable payment components and styling.
  </Card>

  <Card title="React Components" icon="react" href="/payments/online/element/sdks#react-library">
    Pre-built React components for seamless payment integration.
  </Card>

  <Card href="/payments/online/element/sdks#svelte-library">
    <div className="mb-3">
      <img src="https://mintcdn.com/cashfreepayments-d00050e9/BMUjceVQ0tkZC5Gn/static/logo/svelte-svgrepo-com.svg?fit=max&auto=format&n=BMUjceVQ0tkZC5Gn&q=85&s=abed50ab0d99470b3aaa5c925dba6038" alt="Svelte" className="w-8 h-8 mb-2" width="800" height="800" data-path="static/logo/svelte-svgrepo-com.svg" />

      <span className="font-bold text-base text-black">Svelte Components</span>
    </div>

    <p className="text-sm text-gray-600">Lightweight Svelte components for modern web applications.</p>
  </Card>

  <Card title="Device Intelligence SDK" icon="shield" href="/tools-ai/device-intelligence-web">
    Web SDK for device fingerprinting and fraud detection.
  </Card>
</CardGroup>

## Identity verification SDKs

Enhance your applications with identity verification and KYC capabilities.

<CardGroup cols={2}>
  <Card title="Identity Verification SDK" icon="shield-check" href="/api-reference/vrs/v2/sdk/verification-suite-server-sdks">
    Server SDKs for identity verification and KYC services.
  </Card>

  <Card title="1-Click Onboarding SDK" icon="user-check" href="/api-reference/vrs/v2/1-click-onboarding/1-click-onboarding-sdk">
    Streamlined customer onboarding with instant verification.
  </Card>

  <Card title="DigiLocker SDK" icon="file-certificate" href="/api-reference/vrs/v2/digilocker/digilocker-sdk">
    Integration with India's DigiLocker for document verification.
  </Card>
</CardGroup>

## Subscription SDKs

Implement recurring payment solutions with subscription-specific SDKs.

<CardGroup cols={2}>
  <Card title="Android Subscription SDK" icon="android" href="/payments/subscription/subscription_checkout_android_sdk">
    Native Android SDK for subscription and recurring payments.
  </Card>

  <Card title="iOS Subscription SDK" icon="apple" href="/payments/subscription/subscription_checkout_ios_sdk">
    Native iOS SDK for subscription management and billing.
  </Card>

  <Card title="Flutter Subscription SDK" icon="flutter" href="/payments/subscription/subscription_checkout_flutter_sdk">
    Cross-platform subscription SDK for Flutter applications.
  </Card>

  <Card title="React Native Subscription SDK" icon="react" href="/payments/subscription/subscription_checkout_react_native_sdk">
    Subscription SDK for React Native mobile applications.
  </Card>

  <Card href="/payments/subscription/subscription_checkout_cordova_sdk">
    <div className="mb-3">
      <img src="https://mintcdn.com/cashfreepayments-d00050e9/BwuQqWryLp7xWZ1o/tools-ai/apache-cordova-svgrepo-com.svg?fit=max&auto=format&n=BwuQqWryLp7xWZ1o&q=85&s=69c3d71846873abcfba143dada2359f2" alt="Cordova" className="w-8 h-8 mb-2" width="800" height="800" data-path="tools-ai/apache-cordova-svgrepo-com.svg" />

      <span className="font-bold text-base text-black">Cordova Subscription</span>
    </div>

    <p className="text-sm text-gray-600">Hybrid app subscription toolkit for Cordova applications.</p>
  </Card>
</CardGroup>

## Getting started

To integrate Cashfree SDKs into your application:

1. Select the SDK that matches your technology stack and platform requirements.
2. Install the SDK using your platform's package manager or download the appropriate files.
3. Configure your API credentials and set the environment in either sandbox or production.
4. Implement the SDK components in your application code or use the pre-built components.
5. Test your integration in the sandbox environment to verify functionality.
6. Deploy your application to production after successful testing.

## Developer resources

<CardGroup cols={2}>
  <Card title="Dev Studio" icon="code" href="https://www.cashfree.com/devstudio/">
    Interactive playground to test SDKs and APIs in real-time.
  </Card>

  <Card title="Integration Troubleshooting" icon="wrench" href="/api-reference/integration-troubleshooting/sdk-ts">
    Common issues and solutions for SDK integration.
  </Card>
</CardGroup>
