https://github.com/onesignal/sdks
OneSignal simplifies customer messaging. Integrate with ease today.
https://github.com/onesignal/sdks
email in-app-messaging notifications push-notifications sms
Last synced: 3 months ago
JSON representation
OneSignal simplifies customer messaging. Integrate with ease today.
- Host: GitHub
- URL: https://github.com/onesignal/sdks
- Owner: OneSignal
- Created: 2022-03-15T17:34:04.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-04T19:26:56.000Z (over 2 years ago)
- Last Synced: 2025-02-16T16:56:16.225Z (4 months ago)
- Topics: email, in-app-messaging, notifications, push-notifications, sms
- Homepage:
- Size: 25.4 KB
- Stars: 10
- Watchers: 35
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails.
# Mobile SDKs
Client SDKs for Native Mobile Development Platforms
| Platform | Getting Started Guide | SDK/Plugin Listing |
| ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------ |
| [OneSignal Android SDK(Google)](https://github.com/OneSignal/OneSignal-Android-SDK) | [OneSignal Android Setup](https://documentation.onesignal.com/docs/android-sdk-setup) | |
| [OneSignal Android SDK(Huawei)](https://github.com/OneSignal/OneSignal-Android-SDK) | [OneSignal Huawei Setup](https://documentation.onesignal.com/docs/huawei-sdk-setup) | |
| [OneSignal Android SDK(FireOS)](https://github.com/OneSignal/OneSignal-Android-SDK) | [OneSignal Amazon Setup](https://documentation.onesignal.com/docs/amazon-sdk-setup) | |
| [OneSignal iOS SDK](https://github.com/OneSignal/OneSignal-iOS-SDK) | [OneSignal iOS Setup](https://documentation.onesignal.com/docs/ios-sdk-setup) | |# Web SDKs
Client SDKs for Web Development Platforms
| Platform | Getting Started Guide | SDK/Plugin Listing |
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| [OneSignal Website SDK](https://github.com/OneSignal/OneSignal-Website-SDK) | [OneSignal Website SDK Setup](https://documentation.onesignal.com/docs/web-push-quickstart) | |
| [OneSignal React Module](https://github.com/OneSignal/react-onesignal) | [OneSignal React Module Setup](https://documentation.onesignal.com/docs/react-js-setup) | [react-onesignal on npmjs](https://www.npmjs.com/package/react-onesignal) |
| [OneSignal Vue.js 2 Plugin](https://github.com/OneSignal/onesignal-vue) | [OneSignal Vue.js Plugin Setup](https://documentation.onesignal.com/docs/vue-js-setup) | [onesignal-vue on npmjs](https://www.npmjs.com/package/onesignal-vue) |
| [OneSignal Vue.js 3 Plugin](https://github.com/OneSignal/onesignal-vue3) | [OneSignal Vue.js Plugin Setup](https://documentation.onesignal.com/docs/vue-js-setup) | [onesignal-vue3 on npmjs](https://www.npmjs.com/package/@onesignal/onesignal-vue3) |
| [OneSignal Angular Plugin](https://github.com/OneSignal/onesignal-ngx) | [OneSignal Angular Plugin Setup](https://documentation.onesignal.com/docs/angular-setup) | [onesignal-ngx on npmjs](https://www.npmjs.com/package/onesignal-ngx) |
| [OneSignal WordPress Plugin](https://github.com/OneSignal/OneSignal-WordPress-Plugin) | [OneSignal Wordpress Plugin Setup](https://documentation.onesignal.com/docs/wordpress) | [OneSignal on WordPress Plugin Directory](https://wordpress.org/plugins/onesignal-free-web-push-notifications/) |# Cross-Platform SDKs
Client SDKs for Cross-Platform Development Environments
| Platform | Getting Started Guide | SDK/Plugin Listing |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| [OneSignal Unity SDK](https://github.com/OneSignal/OneSignal-Unity-SDK) | [OneSignal Unity Setup](https://documentation.onesignal.com/docs/unity-sdk-setup) | [OneSignal on the Unity Asset Store](https://assetstore.unity.com/packages/add-ons/services/billing/onesignal-sdk-193316) |
| [OneSignal Ionic/Capacitor SDK](https://github.com/OneSignal/OneSignal-Cordova-SDK) | [OneSignal Ionic/Capacitor Setup](https://documentation.onesignal.com/docs/ionic-sdk-setup) | |
| [OneSignal Xamarin SDK](https://github.com/OneSignal/OneSignal-Xamarin-SDK) | [OneSignal Xamarin Setup](https://documentation.onesignal.com/docs/xamarin-sdk-setup) | [OneSignalSdk.Xamarin on nuget](https://www.nuget.org/packages/OneSignalSDK.Xamarin) |
| [OneSignal React Native / Expo SDK](https://github.com/OneSignal/react-native-onesignal) | [OneSignal React Native/Expo Setup](https://documentation.onesignal.com/docs/react-native-sdk-setup) | [react-native-onesignal on npmjs](https://www.npmjs.com/package/react-native-onesignal) |
| [OneSignal Cordova SDK](https://github.com/OneSignal/OneSignal-Cordova-SDK) | [OneSignal Cordova Setup](https://documentation.onesignal.com/docs/cordova-sdk-setup) | [onesignal-cordova-plugin on npmjs](https://www.npmjs.com/package/onesignal-cordova-plugin) |
| [OneSignal Flutter SDK](https://github.com/OneSignal/OneSignal-Flutter-SDK) | [OneSignal Flutter Setup](https://documentation.onesignal.com/docs/flutter-sdk-setup) | [onesignal\_flutter on pub.dev](https://pub.dev/packages/onesignal_flutter) |
| [OneSignal DotNet SDK](https://github.com/OneSignal/onesignal-dotnet-sdk) | [OneSignal DotNet Setup](https://documentation.onesignal.com/docs/net-sdk-setup) | [OneSignalSDK.DotNet on Nuget](https://www.nuget.org/packages/OneSignalSDK.DotNet) |# Server SDKs
Server SDKs & API Client Libraries
| Platform | Getting Started Guide | SDK/Plugin Listing |
| ----------------------------------------------------------------------------- | --------------------- | -------------------------------------------------------------------------------------- |
| [OneSignal Node API](https://github.com/OneSignal/node-onesignal) | | [node-onesignal on npmjs](https://www.npmjs.com/package/@onesignal/node-onesignal) |
| [OneSignal Go API](https://github.com/OneSignal/onesignal-go-api) | | [onesignal on pkg.go.dev](https://pkg.go.dev/github.com/OneSignal/onesignal-go-api) |
| [OneSignal Java API](https://github.com/OneSignal/onesignal-java-api) | | |
| [OneSignal .NET API](https://github.com/OneSignal/onesignal-dotnet-api) | | [OneSignalApi on nuget](https://www.nuget.org/packages/OneSignalApi) |
| [OneSignal Rust API](https://github.com/OneSignal/onesignal-rust-api) | | |
| [OneSignal Ruby API](https://github.com/OneSignal/onesignal-ruby-api) | | [onesignal on rubygems](https://rubygems.org/gems/onesignal) |
| [OneSignal CPP API](https://github.com/OneSignal/onesignal-cpp-api) | | |
| [OneSignal Python API](https://github.com/OneSignal/onesignal-python-api) | | [onesignal on pip](https://pypi.org/project/onesignal-python-api/) |
| [OneSignal PHP API](https://github.com/OneSignal/onesignal-php-api) | | |
| [OneSignal Rails Plugin](https://github.com/OneSignal/onesignal-rails-plugin) | | [onesignal-rails-plugin on rubygems](https://rubygems.org/gems/onesignal-rails-plugin) |# Developer Tools
CLI Tools, IDE & Build Plugins
| Platform | Getting Started Guide | SDK/Plugin Listing |
| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------ |
| [OneSignal Android Studio Plugin](https://github.com/OneSignal/onesignal-android-studio-plugin) | | |
| [OneSignal Expo EAS Plugin](https://github.com/OneSignal/onesignal-expo-plugin) | [OneSignal Expo EAS Plugin Setup](https://documentation.onesignal.com/docs/react-native-expo-sdk-setup) | |
| [OneSignal Gradle Plugin](https://github.com/OneSignal/OneSignal-Gradle-Plugin) | | |
| [OneSignal CLI](https://github.com/OneSignal/onesignal-cli) | | |# Deprecated
| Platform | Date |
| :-------------------------------------------------------------------------------- | ------------------ |
| [OneSignal Alexa Plugin](https://github.com/OneSignal/OneSignal-Alexa-Nodejs-SDK) | |