Skip to content
@OneSignal

OneSignal

The market leading customer engagement solution for Push Notifications, Email, SMS & In-App.

OneSignal

OneSignal


Quickstart   •   Website   •   Docs   •   Examples

👋 Welcome

OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails.

:octocat: Code Repositories

OneSignal provides code repositories through two GitHub Organizations:

  • Official OneSignal SDKs & Tooling are avialable through this organization and are listed in our SDKs repository.
  • Code Samples and Sample Applications are available through the OneSignalDevelopers GitHub Organization.

❤️ Developer Community

For additional resources, please join the OneSignal Developer Community.

Get in touch with us or learn more about OneSignal through the channels below.

🚀 Careers

Are you interested in delivering customer messages at scale? Check out our Careers and join our fast-growing team and help us continue to build the most widely-used customer engagement solution!

Pinned Loading

  1. cli Public

    Command line tool for OneSignal power users. 1-step iOS SDK Integration. Now in Beta.

    Ruby 12 3

  2. sdks Public

    OneSignal simplifies customer messaging. Integrate with ease today.

    11 6

  3. api Public

    API Reference. OpenAPI Specification files for OneSignal's REST API.

    Shell 5 3

  4. OneSignal-Android-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com

    Kotlin 616 378

  5. OneSignal-iOS-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. https://onesignal.com

    Objective-C 515 267

  6. OneSignal-Website-SDK Public

    OneSignal is a push notification service for web and mobile apps. This SDK makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com

    TypeScript 396 114

Repositories

Showing 10 of 142 repositories
  • OneSignal-Android-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com

    Kotlin 616 378 59 (2 issues need help) 14 Updated Aug 11, 2025
  • OneSignal-Website-SDK Public

    OneSignal is a push notification service for web and mobile apps. This SDK makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com

    TypeScript 396 114 20 3 Updated Aug 11, 2025
  • OneSignal-Cordova-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Ionic, PhoneGap CLI, PhoneGap Build, Cordova, or Sencha Touch app with OneSignal. Supports Android, iOS, and Amazon's Fire OS platforms. https://onesignal.com

    TypeScript 255 197 42 (4 issues need help) 8 Updated Aug 11, 2025
  • OneSignal-Xamarin-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Xamarin app with OneSignal. https://onesignal.com

    Objective-C 106 49 26 2 Updated Aug 11, 2025
  • OneSignal-iOS-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. https://onesignal.com

    Objective-C 515 267 25 6 Updated Aug 9, 2025
  • OneSignal-WordPress-Plugin Public

    OneSignal is a free push notification service for web and mobile apps. This plugin makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com

    SCSS 81 42 2 0 Updated Aug 8, 2025
  • OneSignal-Unity-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Unity app with OneSignal. https://onesignal.com

    C# 229 61 20 1 Updated Aug 8, 2025
  • OneSignal-Flutter-SDK Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your flutter app with OneSignal

    Dart 649 233 75 (2 issues need help) 4 Updated Aug 6, 2025
  • react-native-onesignal Public

    React Native Library for OneSignal Push Notifications Service

    TypeScript 1,578 380 70 (1 issue needs help) 12 Updated Aug 5, 2025
  • OneSignal-XCFramework Public

    OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. https://onesignal.com. This Repository hosts OneSignal's XCFramework to be used with Swift Package Manager

    Swift 31 5 9 0 Updated Aug 2, 2025