# Stripe SDKs Libraries and tools for interacting with your Stripe integration. Stripe provides several SDKs and libraries to help you integrate with Stripe’s APIs across different platforms and languages. Whether you’re building a [server-side](https://docs.stripe.com/sdks/server-side.md) application, a [web frontend](https://docs.stripe.com/payments/elements.md), or a mobile app, you can use our official libraries to securely interact with Stripe, reduce boilerplate code, and access the latest features. We use the [semantic versioning standard](https://docs.stripe.com/sdks/versioning.md#stripe-sdk-versions) for SDKs, and [version APIs](https://docs.stripe.com/sdks/versioning.md#stripe-api-versions) by release date. Breaking API changes increase the SDK’s major version. ## Server-side SDKs [Stripe Ruby Library](https://github.com/stripe/stripe-ruby) [Stripe Python Library](https://github.com/stripe/stripe-python) [Stripe Go Library](https://github.com/stripe/stripe-go) [Stripe Java Library](https://github.com/stripe/stripe-java) [Stripe Node Library](https://github.com/stripe/stripe-node) [Stripe PHP Library](https://github.com/stripe/stripe-php) [Stripe .NET Library](https://github.com/stripe/stripe-dotnet) ## Web SDKs [React Stripe.js](https://docs.stripe.com/sdks/stripejs-react.md) [ES Module Stripe.js](https://docs.stripe.com/sdks/stripejs-esmodule.md) ## Mobile SDKs [Stripe iOS SDK](https://docs.stripe.com/sdks/ios.md) [Stripe Android SDK](https://docs.stripe.com/sdks/android.md) [Stripe React Native SDK](https://docs.stripe.com/sdks/react-native.md) ## Community SDKs [Community SDKs](https://docs.stripe.com/sdks/community.md) ## Stripe versioning [Stripe versioning and support policies](https://docs.stripe.com/sdks/versioning.md) [Set a Stripe API version](https://docs.stripe.com/sdks/versioning.md) ## Stripe OpenAPI specification [Stripe Postman collection](https://www.postman.com/stripedev/workspace/stripe-developers/overview) [Stripe OpenAPI specification](https://github.com/stripe/openapi)