---
title: Amplitude SDKs
description: "Browse Amplitude's official SDKs by product and platform across web, mobile, server, and game engines, with links to installation and reference docs."
product: general
lang: en
last_updated: 2026-10-21
token_estimate: 2314
---
# Amplitude SDKs

> For AI agents: a documentation index is available at [/docs/llms.txt](/docs/llms.txt). Append `.md` to any page URL for markdown, or send `Accept: text/markdown`.

This catalog lists Amplitude's official SDKs, grouped by product and platform across web, mobile, server, and game engines. Each SDK links to its reference documentation, including installation steps, configuration options, and lifecycle status. For a new implementation, choose the current SDK for your platform.

## Plan availability

SDKs is available on all plans. Go to [Amplitude pricing](https://amplitude.com/pricing) for plan details.

_Availability reflects the latest Amplitude plans. If your organization is on an older plan, your access may differ. Check your plan under [Plans & Billing in your organization settings](/docs/admin/account-management/account-settings#organizational-settings), or contact your Amplitude account representative._

## Unified SDKs

Unified SDKs provide one integration point for multiple Amplitude products.

### Android Unified SDK

A unified SDK for native Android apps.

- [Unified SDK for Android](https://amplitude.com/docs/sdks/analytics/android/unified-sdk) (current)

### iOS Unified SDK

A unified SDK for native iOS apps.

- [Unified SDK for Swift](https://amplitude.com/docs/sdks/analytics/ios/unified-sdk) (current)

### TypeScript Unified SDK

A unified SDK for browser apps.

- [Browser Unified SDK](https://amplitude.com/docs/sdks/analytics/browser/browser-unified-sdk/get-started) (current)

## Analytics

Analytics SDKs send event, identify, and revenue data from your apps into Amplitude. Use them to power funnels, retention, behavioral cohorts, and dashboards across your entire product.

### Browser SDK

JavaScript SDK for websites and SPAs. Supports autocapture, manual tracking, and frameworks such as React, Vue, and Angular.

- [Browser SDK 2](https://amplitude.com/docs/sdks/analytics/browser/browser-sdk-2/get-started) (current)
- [Browser Unified SDK](https://amplitude.com/docs/sdks/analytics/browser/browser-unified-sdk/get-started) (current)
- [Browser SDK 1](https://amplitude.com/docs/sdks/analytics/browser/browser-sdk-1) (legacy)

### Android SDK

Native Android apps with Kotlin. Works with Jetpack Compose, Views, and mixed codebases.

- [Android Kotlin SDK](https://amplitude.com/docs/sdks/analytics/android/android-kotlin-sdk) (current)
- [Unified SDK for Android](https://amplitude.com/docs/sdks/analytics/android/unified-sdk) (current)
- [Android SDK](https://amplitude.com/docs/sdks/analytics/android/android-sdk) (maintenance)

### iOS SDK

Native iOS apps with Swift. Works with UIKit, SwiftUI, and mixed codebases.

- [iOS Swift SDK](https://amplitude.com/docs/sdks/analytics/ios/ios-swift-sdk) (current)
- [Unified SDK for Swift](https://amplitude.com/docs/sdks/analytics/ios/unified-sdk) (current)
- [iOS SDK](https://amplitude.com/docs/sdks/analytics/ios/ios-sdk) (legacy)

### React Native SDK

Cross-platform mobile apps for iOS and Android with React Native and TypeScript.

- [React Native SDK](https://amplitude.com/docs/sdks/analytics/react-native/react-native-sdk) (current)

### Flutter SDK

Cross-platform mobile, web, and desktop apps with Flutter and Dart.

- [Flutter SDK 4](https://amplitude.com/docs/sdks/analytics/flutter/flutter-sdk-4) (current)
- [Flutter SDK](https://amplitude.com/docs/sdks/analytics/flutter/flutter-sdk) (maintenance)

### Node.js SDK

Server-side Node.js services, APIs, and backends with TypeScript or JavaScript.

- [Node.js SDK](https://amplitude.com/docs/sdks/analytics/node/node-js-sdk) (current)

### Python SDK

Server-side services, scripts, and backends with Python.

- [Python SDK](https://amplitude.com/docs/sdks/analytics/python/python-sdk) (current)

### Go SDK

Go services, CLIs, and backends with a lightweight HTTP client.

- [Go SDK](https://amplitude.com/docs/sdks/analytics/go/go-sdk) (current)

### JVM SDK

JVM services and backends with Java. Fits Spring, Micronaut, and other Java stacks.

- [JRE Java SDK](https://amplitude.com/docs/sdks/analytics/java/jre-java-sdk) (current)

### Unity SDK

Games and interactive apps built with Unity. Ships as a Unity package.

- [Unity SDK](https://amplitude.com/docs/sdks/analytics/unity/unity-sdk) (current)

### Unreal Engine SDK

Games and interactive experiences built with Unreal Engine. Ships as a plugin.

- [Unreal SDK](https://amplitude.com/docs/sdks/analytics/unreal/unreal-sdk) (current)

## Experiment

Experiment SDKs evaluate flags, deliver variants, and exposure-track in one step — so every test reuses the cohorts, properties, and behavioral data already flowing through Amplitude.

### JavaScript SDK

Experiment feature flag SDK for JavaScript applications.

- [JavaScript SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-javascript) (current)

### Node.js SDK

Experiment feature flag SDK for Node.js applications.

- [Node.js SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-node-js) (current)

### Android SDK

Experiment feature flag SDK for Android applications.

- [Android SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-android) (current)

### iOS SDK

Experiment feature flag SDK for iOS applications.

- [iOS SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-ios) (current)

### React Native SDK

Experiment feature flag SDK for React Native applications.

- [React Native SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-react-native) (current)
- [React Native SDK (Legacy)](https://amplitude.com/docs/sdks/experiment-sdks/experiment-react-native-legacy) (legacy)

### Flutter SDK

Experiment feature flag SDK for Flutter applications.

- [Flutter SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-flutter) (current)

### JVM SDK

Experiment feature flag SDK for JVM applications.

- [JVM SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-jvm) (current)

### Go SDK

Experiment feature flag SDK for Go applications.

- [Go SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-go) (current)

### Python SDK

Experiment feature flag SDK for Python applications.

- [Python SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-python) (current)

### PHP SDK

Experiment feature flag SDK for PHP applications.

- [PHP SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-php) (current)

### Ruby SDK

Experiment feature flag SDK for Ruby applications.

- [Ruby SDK](https://amplitude.com/docs/sdks/experiment-sdks/experiment-ruby) (current)

## Session Replay

Session Replay SDKs capture DOM and native UI snapshots, sync them with your analytics events, and stream them privacy-first so you can scrub through a real user session from inside any chart.

### Web

Capture session replays from browser-based applications.

- [Standalone SDK](https://amplitude.com/docs/sdks/session-replay/session-replay-standalone-sdk) (current)
- [SDK Plugin](https://amplitude.com/docs/sdks/session-replay/session-replay-plugin) (current)

### iOS

Capture session replays from native iOS applications.

- [SDK Plugin](https://amplitude.com/docs/sdks/session-replay/session-replay-ios-plugin) (current)
- [Standalone SDK](https://amplitude.com/docs/sdks/session-replay/session-replay-ios-standalone-sdk) (current)

### Android

Capture session replays from native Android applications.

- [SDK Plugin](https://amplitude.com/docs/sdks/session-replay/session-replay-android-plugin) (current)
- [Standalone SDK](https://amplitude.com/docs/sdks/session-replay/session-replay-android-standalone) (current)

### React Native

Capture session replays from React Native applications.

- [SDK Plugin](https://amplitude.com/docs/sdks/session-replay/session-replay-react-native-sdk-plugin) (current)
- [Standalone SDK](https://amplitude.com/docs/sdks/session-replay/session-replay-react-native-standalone-sdk) (current)

### Flutter

Capture session replays from Flutter applications on iOS and Android.

- [Standalone SDK](https://amplitude.com/docs/sdks/session-replay/session-replay-flutter-standalone-sdk) (current)

## Guides and Surveys

Guides and Surveys SDKs help you ship onboarding flows, announcements, surveys, and resource centers directly inside your product across web and mobile experiences.

### Web SDK

JavaScript SDK for embedding Guides and Surveys in web applications.

- [Web SDK](https://amplitude.com/docs/sdks/guides-and-surveys/sdk) (current)

### iOS SDK

Native SDK for embedding Guides and Surveys in iOS applications.

- [iOS SDK](https://amplitude.com/docs/sdks/guides-and-surveys/guides-and-surveys-ios-sdk) (current)

### Android SDK

Native SDK for embedding Guides and Surveys in Android applications.

- [Android SDK](https://amplitude.com/docs/sdks/guides-and-surveys/guides-and-surveys-android-sdk) (current)

### React Native SDK

SDK for embedding Guides and Surveys in React Native applications.

- [React Native SDK](https://amplitude.com/docs/sdks/guides-and-surveys/guides-and-surveys-rn-sdk) (current)

### Flutter SDK

SDK for embedding Guides and Surveys in Flutter applications.

- [Flutter SDK](https://amplitude.com/docs/sdks/guides-and-surveys/guides-and-surveys-flutter-sdk) (current)

