{"id":19251053,"url":"https://github.com/onesignal/sdks","last_synced_at":"2025-09-26T12:06:04.235Z","repository":{"id":39993829,"uuid":"470266606","full_name":"OneSignal/sdks","owner":"OneSignal","description":"OneSignal simplifies customer messaging.  Integrate with ease today.","archived":false,"fork":false,"pushed_at":"2022-11-04T19:26:56.000Z","size":26,"stargazers_count":10,"open_issues_count":1,"forks_count":5,"subscribers_count":35,"default_branch":"main","last_synced_at":"2025-02-16T16:56:16.225Z","etag":null,"topics":["email","in-app-messaging","notifications","push-notifications","sms"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OneSignal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-15T17:34:04.000Z","updated_at":"2025-02-12T13:57:38.000Z","dependencies_parsed_at":"2023-01-22T09:00:50.277Z","dependency_job_id":null,"html_url":"https://github.com/OneSignal/sdks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2Fsdks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2Fsdks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2Fsdks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2Fsdks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OneSignal","download_url":"https://codeload.github.com/OneSignal/sdks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240347761,"owners_count":19787230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["email","in-app-messaging","notifications","push-notifications","sms"],"created_at":"2024-11-09T18:19:45.707Z","updated_at":"2025-09-26T12:06:04.225Z","avatar_url":"https://github.com/OneSignal.png","language":null,"readme":"![OneSignal](https://github.com/OneSignal/.github/blob/439e36ade56b001643ff3b07eeaf95b20129f3e6/assets/onesignal-banner.png)\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://documentation.onesignal.com/docs/onboarding-with-onesignal\" target=\"_blank\"\u003eQuickstart\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://onesignal.com/\" target=\"_blank\"\u003eWebsite\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://documentation.onesignal.com/docs\" target=\"_blank\"\u003eDocs\u003c/a\u003e\n  \u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e\n  \u003ca href=\"https://github.com/OneSignalDevelopers\" target=\"_blank\"\u003eExamples\u003c/a\u003e\n  \u003cbr /\u003e\n  \u003chr /\u003e\n\u003c/div\u003e\n\nOneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails.\n\n\n# Mobile SDKs\n\nClient SDKs for Native Mobile Development Platforms\n\n| Platform                                                                            | Getting Started Guide                                                                 | SDK/Plugin Listing |\n| ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------ |\n| [OneSignal Android SDK(Google)](https://github.com/OneSignal/OneSignal-Android-SDK) | [OneSignal Android Setup](https://documentation.onesignal.com/docs/android-sdk-setup) |                    |\n| [OneSignal Android SDK(Huawei)](https://github.com/OneSignal/OneSignal-Android-SDK) | [OneSignal Huawei Setup](https://documentation.onesignal.com/docs/huawei-sdk-setup)   |                    |\n| [OneSignal Android SDK(FireOS)](https://github.com/OneSignal/OneSignal-Android-SDK) | [OneSignal Amazon Setup](https://documentation.onesignal.com/docs/amazon-sdk-setup)   |                    |\n| [OneSignal iOS SDK](https://github.com/OneSignal/OneSignal-iOS-SDK)                 | [OneSignal iOS Setup](https://documentation.onesignal.com/docs/ios-sdk-setup)         |                    |\n\n# Web SDKs\n\nClient SDKs for Web Development Platforms\n\n| Platform                                                                              | Getting Started Guide                                                                       | SDK/Plugin Listing                                                                                              |\n| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |\n| [OneSignal Website SDK](https://github.com/OneSignal/OneSignal-Website-SDK)           | [OneSignal Website SDK Setup](https://documentation.onesignal.com/docs/web-push-quickstart) |                                                                                                                 |\n| [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)                                       |\n| [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)                                           |\n| [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)                              |\n| [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)                                           |\n| [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/) |\n\n\n# Cross-Platform SDKs\n\nClient SDKs for Cross-Platform Development Environments\n\n| Platform                                                                                 | Getting Started Guide                                                                                | SDK/Plugin Listing                                                                                                        |\n| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |\n| [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) |\n| [OneSignal Ionic/Capacitor SDK](https://github.com/OneSignal/OneSignal-Cordova-SDK)      | [OneSignal Ionic/Capacitor Setup](https://documentation.onesignal.com/docs/ionic-sdk-setup)          |                                                                                                                           |\n| [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)                                      |\n| [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)                                   |\n| [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)                               |\n| [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)                                               |\n| [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)                                        |\n\n\n# Server SDKs\n\nServer SDKs \u0026 API Client Libraries\n\n| Platform                                                                      | Getting Started Guide | SDK/Plugin Listing                                                                     |\n| ----------------------------------------------------------------------------- | --------------------- | -------------------------------------------------------------------------------------- |\n| [OneSignal Node API](https://github.com/OneSignal/node-onesignal)             |                       | [node-onesignal on npmjs](https://www.npmjs.com/package/@onesignal/node-onesignal)     |\n| [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/v2) |\n| [OneSignal Java API](https://github.com/OneSignal/onesignal-java-api)         |                       |                                                                                        |\n| [OneSignal .NET API](https://github.com/OneSignal/onesignal-dotnet-api)       |                       | [OneSignalApi on nuget](https://www.nuget.org/packages/OneSignalApi)                   |\n| [OneSignal Rust API](https://github.com/OneSignal/onesignal-rust-api)         |                       | [onesignal on crates.io](https://crates.io/crates/onesignal-rust-api)                                                                                       |\n| [OneSignal Ruby API](https://github.com/OneSignal/onesignal-ruby-api)         |                       | [onesignal on rubygems](https://rubygems.org/gems/onesignal)                           |\n| [OneSignal CPP API](https://github.com/OneSignal/onesignal-cpp-api)           |                       |                                                                                        |\n| [OneSignal Python API](https://github.com/OneSignal/onesignal-python-api)     |                       | [onesignal on pip](https://pypi.org/project/onesignal-python-api/)                     |\n| [OneSignal PHP API](https://github.com/OneSignal/onesignal-php-api)           |                       | [onesignal on packagist](https://packagist.org/packages/onesignal/onesignal-php-api)                                                                                       |\n\n# Developer Tools\n\nCLI Tools, IDE \u0026 Build Plugins\n\n| Platform                                                                                        | Getting Started Guide                                                                                   | SDK/Plugin Listing |\n| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------ |\n| [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) |                    |\n\n# Deprecated\n\n| Platform                                                                                        | Date               |\n| :---------------------------------------------------------------------------------------------- | ------------------ |\n| [OneSignal Alexa Plugin](https://github.com/OneSignal/OneSignal-Alexa-Nodejs-SDK)               | September 29, 2022 |\n| [OneSignal Gradle Plugin](https://github.com/OneSignal/OneSignal-Gradle-Plugin)                 | October 31, 2022   |\n| [OneSignal CLI](https://github.com/OneSignal/onesignal-cli)                                     | May 13, 2025       |\n| [OneSignal Android Studio Plugin](https://github.com/OneSignal/onesignal-android-studio-plugin) | May 13, 2025       |\n| [OneSignal Rails Plugin](https://github.com/OneSignal/onesignal-rails-plugin)                   | May 13, 2025       |\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonesignal%2Fsdks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonesignal%2Fsdks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonesignal%2Fsdks/lists"}