Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,8 @@
"docs/tracking-methods/sdks/java/java-openfeature"
]
},
"links/mixpanel-utils"
"links/mixpanel-utils",
"docs/tracking-methods/sdks/open-source"
]
},
"docs/tracking-methods/autocapture",
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ description: "Send data from your application into Mixpanel"

Our SDKs allow you to implement Mixpanel in a wide range of environments. Visit our [Github repo](https://github.com/mixpanel) to see the library source code.

All of our SDKs are open source under the Apache 2.0 or MIT license. See [Open Source at Mixpanel](/docs/tracking-methods/sdks/open-source) for each SDK's repository and license.

If you do not see an SDK in your preferred language, leverage our [HTTP APIs](/reference/ingestion-api) directly.

## Client-Side SDKs
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/android.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Please refer to our [Quickstart Guide](/docs/quickstart/install-mixpanel#android

The [Full API Reference](http://mixpanel.github.io/mixpanel-android/index.html), [Library Source Code](https://github.com/mixpanel/mixpanel-android), and an [Example Application](https://github.com/mixpanel/sample-android-mixpanel-integration) is documented in our GitHub repo.

The Android SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-android/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-android](https://github.com/mixpanel/mixpanel-android).

## Installing the Library

We publish builds of our library to the Maven central repository as an .aar file. This file contains all of the classes, resources, and configurations that you'll need to use the library.
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/flutter.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Please refer to our [Quickstart Guide](/docs/quickstart/install-mixpanel#flutter

The [Full API Reference](https://mixpanel.github.io/mixpanel-flutter), [Library Source Code](https://github.com/mixpanel/mixpanel-flutter), and an [Example Application](https://github.com/mixpanel/mixpanel-flutter/tree/main/example) is documented in our GitHub repo.

The Flutter SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-flutter/blob/main/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-flutter](https://github.com/mixpanel/mixpanel-flutter).

## Installing the Library

To install the library in your [Flutter development environment](https://docs.flutter.dev/get-started/install), declare it as a dependency in the `pubspec.yaml` file of your package:
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/go.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ The Mixpanel Go library is designed to be used for scripting, or in circumstance

The [Full API Reference](https://pkg.go.dev/github.com/mixpanel/mixpanel-go), [Library Source Code](https://github.com/mixpanel/mixpanel-go), and [Examples](https://github.com/mixpanel/mixpanel-go/tree/main/examples) are documented in our GitHub repo.

The Go SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-go/blob/main/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-go](https://github.com/mixpanel/mixpanel-go).

## Installing the Library

Install the library with [Go get](https://pkg.go.dev/cmd/go/internal/get). Run the following command in your CLI to install:
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/ios.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ Please refer to our [Quickstart Guide](/docs/quickstart/install-mixpanel#ios-obj

The [Full API Reference](https://mixpanel.github.io/mixpanel-iphone/index.html), [Library Source Code](https://github.com/mixpanel/mixpanel-iphone/), and an [Example Application](https://github.com/mixpanel/mixpanel-iphone/tree/master/HelloMixpanel) is documented in our GitHub repo.

The iOS (Objective-C) SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-iphone/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-iphone](https://github.com/mixpanel/mixpanel-iphone).

## Installing the Library

You can install the Objective-C library by using CocoaPods, Carthage, or Swift Package Manager.
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/java/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ The Mixpanel Java library is useful for tracking events from Java servers.

The [Full API Reference](http://mixpanel.github.io/mixpanel-java/), [Library Source Code](https://github.com/mixpanel/mixpanel-java) and an [Example Application](https://github.com/mixpanel/mixpanel-java/blob/master/src/demo/java/com/mixpanel/mixpanelapi/demo/MixpanelAPIDemo.java) is documented in our GitHub repo.

The Java SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-java/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-java](https://github.com/mixpanel/mixpanel-java).

## Installing the Library

<Warning>
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/javascript.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Please refer to our [Quickstart Guide](/docs/quickstart/install-mixpanel#javascr

The [Full API Reference](https://github.com/mixpanel/mixpanel-js/blob/master/doc/readme.io/javascript-full-api-reference.md#mixpanel), [Library Source Code](https://github.com/mixpanel/mixpanel-js), and an [Example Application](https://github.com/mixpanel/mixpanel-js/tree/master/examples) is documented in our GitHub repo.

The Javascript SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-js/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-js](https://github.com/mixpanel/mixpanel-js).

## Installing the Library

<Tabs>
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/nodejs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ For the in-browser client-side library, please use the [JavaScript SDK](/docs/tr

The [Library Source Code](https://github.com/mixpanel/mixpanel-node) and an [Example Application](https://github.com/mixpanel/mixpanel-node/blob/master/example.js) is documented in our GitHub repo.

The Node.js SDK is open source under the [MIT license](https://github.com/mixpanel/mixpanel-node/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-node](https://github.com/mixpanel/mixpanel-node).

## Installing the Library

<Note>
Expand Down
47 changes: 47 additions & 0 deletions docs/tracking-methods/sdks/open-source.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: "Open Source at Mixpanel"
sidebarTitle: "Open Source"
description: "Mixpanel's SDKs are open source under the Apache 2.0 or MIT license. Find the GitHub repository and license for every SDK."
---

Mixpanel's SDKs are open source. You can read the code that runs in your app or on your server, open issues, follow releases, and send pull requests on GitHub.

Mixpanel's platform is a hosted service. The SDKs send data to it, and the systems that ingest, store, and query that data aren't open source.

Each repository's full license text is linked in the tables below.

## SDKs

| SDK | Repository | License |
|-----|------------|---------|
| [Javascript](/docs/tracking-methods/sdks/javascript) | [mixpanel/mixpanel-js](https://github.com/mixpanel/mixpanel-js) | [Apache 2.0](https://github.com/mixpanel/mixpanel-js/blob/master/LICENSE) |
| [React Native](/docs/tracking-methods/sdks/react-native) | [mixpanel/mixpanel-react-native](https://github.com/mixpanel/mixpanel-react-native) | [Apache 2.0](https://github.com/mixpanel/mixpanel-react-native/blob/master/LICENSE.md) |
| [Android](/docs/tracking-methods/sdks/android) | [mixpanel/mixpanel-android](https://github.com/mixpanel/mixpanel-android) | [Apache 2.0](https://github.com/mixpanel/mixpanel-android/blob/master/LICENSE) |
| [iOS (Objective-C)](/docs/tracking-methods/sdks/ios) | [mixpanel/mixpanel-iphone](https://github.com/mixpanel/mixpanel-iphone) | [Apache 2.0](https://github.com/mixpanel/mixpanel-iphone/blob/master/LICENSE) |
| [iOS (Swift)](/docs/tracking-methods/sdks/swift) | [mixpanel/mixpanel-swift](https://github.com/mixpanel/mixpanel-swift) | [Apache 2.0](https://github.com/mixpanel/mixpanel-swift/blob/master/LICENSE) |
| [Flutter](/docs/tracking-methods/sdks/flutter) | [mixpanel/mixpanel-flutter](https://github.com/mixpanel/mixpanel-flutter) | [Apache 2.0](https://github.com/mixpanel/mixpanel-flutter/blob/main/LICENSE) |
| [Unity](/docs/tracking-methods/sdks/unity) | [mixpanel/mixpanel-unity](https://github.com/mixpanel/mixpanel-unity) | [Apache 2.0](https://github.com/mixpanel/mixpanel-unity/blob/master/LICENSE) |
| [Python](/docs/tracking-methods/sdks/python) | [mixpanel/mixpanel-python](https://github.com/mixpanel/mixpanel-python) | [Apache 2.0](https://github.com/mixpanel/mixpanel-python/blob/master/LICENSE.txt) |
| [Node.js](/docs/tracking-methods/sdks/nodejs) | [mixpanel/mixpanel-node](https://github.com/mixpanel/mixpanel-node) | [MIT](https://github.com/mixpanel/mixpanel-node/blob/master/LICENSE) |
| [Ruby](/docs/tracking-methods/sdks/ruby) | [mixpanel/mixpanel-ruby](https://github.com/mixpanel/mixpanel-ruby) | [Apache 2.0](https://github.com/mixpanel/mixpanel-ruby/blob/master/LICENSE) |
| [PHP](/docs/tracking-methods/sdks/php) | [mixpanel/mixpanel-php](https://github.com/mixpanel/mixpanel-php) | [Apache 2.0](https://github.com/mixpanel/mixpanel-php/blob/master/LICENSE) |
| [Go](/docs/tracking-methods/sdks/go) | [mixpanel/mixpanel-go](https://github.com/mixpanel/mixpanel-go) | [Apache 2.0](https://github.com/mixpanel/mixpanel-go/blob/main/LICENSE) |
| [Java](/docs/tracking-methods/sdks/java) | [mixpanel/mixpanel-java](https://github.com/mixpanel/mixpanel-java) | [Apache 2.0](https://github.com/mixpanel/mixpanel-java/blob/master/LICENSE) |

## Session Replay SDKs

On Javascript and Android, Session Replay ships in the main SDK repository. iOS, React Native, and Flutter have their own repositories.

| SDK | Repository | License |
|-----|------------|---------|
| [Session Replay (Javascript)](/docs/tracking-methods/sdks/javascript/javascript-replay) | [mixpanel/mixpanel-js](https://github.com/mixpanel/mixpanel-js) | [Apache 2.0](https://github.com/mixpanel/mixpanel-js/blob/master/LICENSE) |
| [Session Replay (Android)](/docs/tracking-methods/sdks/android/android-replay) | [mixpanel/mixpanel-android](https://github.com/mixpanel/mixpanel-android) | [Apache 2.0](https://github.com/mixpanel/mixpanel-android/blob/master/LICENSE) |
| [Session Replay (Swift)](/docs/tracking-methods/sdks/swift/swift-replay) | [mixpanel/mixpanel-ios-session-replay-package](https://github.com/mixpanel/mixpanel-ios-session-replay-package) | [Apache 2.0](https://github.com/mixpanel/mixpanel-ios-session-replay-package/blob/main/LICENSE) |
| [Session Replay (React Native)](/docs/tracking-methods/sdks/react-native/react-native-replay) | [mixpanel/mixpanel-react-native-session-replay](https://github.com/mixpanel/mixpanel-react-native-session-replay) | [MIT](https://github.com/mixpanel/mixpanel-react-native-session-replay/blob/main/LICENSE) |
| [Session Replay (Flutter)](/docs/tracking-methods/sdks/flutter/flutter-replay) | [mixpanel/mixpanel-flutter-session-replay](https://github.com/mixpanel/mixpanel-flutter-session-replay) | [Apache 2.0](https://github.com/mixpanel/mixpanel-flutter-session-replay/blob/main/LICENSE) |

## Utilities

| Tool | Repository | License |
|------|------------|---------|
| Mixpanel-utils (Python) | [mixpanel/mixpanel-utils](https://github.com/mixpanel/mixpanel-utils) | [Apache 2.0](https://github.com/mixpanel/mixpanel-utils/blob/master/LICENSE) |
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/php.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ The Mixpanel PHP library is designed to be used for scripting, or in circumstanc

The [Full API Reference](https://mixpanel.github.io/mixpanel-php/), [Library Source Code](https://github.com/mixpanel/mixpanel-php), and [example scripts](https://github.com/mixpanel/mixpanel-php/tree/master/examples) are documented in our Github repo.

The PHP SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-php/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-php](https://github.com/mixpanel/mixpanel-php).

## Installing the Library

<Note>
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/python.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ The Mixpanel Python library is designed to be used for scripting, or in circumst

The [Full API Reference](http://mixpanel.github.io/mixpanel-python), [Library Source Code](https://github.com/mixpanel/mixpanel-python), and an [Example Script](https://github.com/mixpanel/mixpanel-python/tree/master/demo) is documented in our GitHub repo.

The Python SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-python/blob/master/LICENSE.txt). Its source code is on GitHub at [mixpanel/mixpanel-python](https://github.com/mixpanel/mixpanel-python).

## Installing the Library

You can get the library using [pip](https://pypi.org/project/pip/).
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/react-native.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Please refer to our [Quickstart Guide](/docs/quickstart/install-mixpanel#react-n

The [Full API Reference](https://mixpanel.github.io/mixpanel-react-native/Mixpanel.html), [Library Source Code](https://github.com/mixpanel/mixpanel-react-native), and an [Example Application](https://github.com/mixpanel/mixpanel-react-native/tree/master/Samples) is documented in our GitHub repo.

The React Native SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-react-native/blob/master/LICENSE.md). Its source code is on GitHub at [mixpanel/mixpanel-react-native](https://github.com/mixpanel/mixpanel-react-native).

## Installing the Library

After [setting up your development environment for React Native](https://reactnative.dev/docs/environment-setup), navigate to your app's root directory and install the Mixpanel React Native SDK. The library requires React Native v0.6\+.
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/ruby.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ The Mixpanel Ruby library is designed to be used for scripting, or in circumstan

The [Full API Reference](http://mixpanel.github.io/mixpanel-ruby), [Library Source Code](https://github.com/mixpanel/mixpanel-ruby), and an [Example Script](https://github.com/mixpanel/mixpanel-ruby/tree/master/demo) is documented in our GitHub repo.

The Ruby SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-ruby/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-ruby](https://github.com/mixpanel/mixpanel-ruby).

See our [server](/docs/quickstart/install-mixpanel#ruby) quickstart for how to get started with the Ruby SDK.

## Installing the Library
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/swift.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Please refer to our [Quickstart Guide](/docs/quickstart/install-mixpanel#ios-swi

The [Full API Reference](https://mixpanel.github.io/mixpanel-swift/), [Library Source Code](https://github.com/mixpanel/mixpanel-swift), and an [Example Application](https://github.com/mixpanel/mixpanel-swift/tree/master/MixpanelDemo/MixpanelDemo) are documented in our GitHub repo.

The iOS (Swift) SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-swift/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-swift](https://github.com/mixpanel/mixpanel-swift).

## Installing the Library

You can install the Swift library by using CocoaPods, Carthage, or Swift Package Manager.
Expand Down
2 changes: 2 additions & 0 deletions docs/tracking-methods/sdks/unity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Please refer to our [Quickstart Guide](/docs/quickstart/install-mixpanel#unity).

The [Full API Reference](http://mixpanel.github.io/mixpanel-unity/api-reference/annotated.html), [Library Source Code](https://github.com/mixpanel/mixpanel-unity), and an [Example Application](https://github.com/mixpanel/mixpanel-unity#examples) is documented in our GitHub repo.

The Unity SDK is open source under the [Apache 2.0 license](https://github.com/mixpanel/mixpanel-unity/blob/master/LICENSE). Its source code is on GitHub at [mixpanel/mixpanel-unity](https://github.com/mixpanel/mixpanel-unity).

<Warning>
Unity SDK does not currently support Simplified ID Merge.
</Warning>
Expand Down
Loading