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 cli Public

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

    Ruby 12 3

  2. sdks sdks Public

    OneSignal simplifies customer messaging. Integrate with ease today.

    10 6

  3. api api Public

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

    Shell 4 3

  4. OneSignal-Android-SDK 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 613 374

  5. OneSignal-iOS-SDK 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 506 263

  6. OneSignal-Website-SDK 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 392 114

Repositories

Showing 10 of 139 repositories
  • OneSignal-Android-Studio-Plugin Public

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

    OneSignal/OneSignal-Android-Studio-Plugin’s past year of commit activity
    0 0 1 2 Updated May 13, 2025
  • cli Public

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

    OneSignal/cli’s past year of commit activity
    Ruby 12 3 4 1 Updated May 13, 2025
  • onesignal-expo-plugin Public

    The OneSignal Expo plugin allows you to use OneSignal without leaving the managed workflow. Developed in collaboration with SweetGreen.

    OneSignal/onesignal-expo-plugin’s past year of commit activity
    TypeScript 170 61 17 (1 issue needs help) 10 Updated May 13, 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

    OneSignal/OneSignal-iOS-SDK’s past year of commit activity
    Objective-C 506 263 32 (1 issue needs help) 8 Updated May 13, 2025
  • onesignal-ngx Public

    OneSignal Angular

    OneSignal/onesignal-ngx’s past year of commit activity
    5 5 4 1 Updated May 13, 2025
  • react-onesignal Public

    React OneSignal Module: Make it easy to integrate OneSignal with your React App!

    OneSignal/react-onesignal’s past year of commit activity
    TypeScript 79 29 9 1 Updated May 13, 2025
  • onesignal-vue Public

    Vue OneSignal Plugin: Make it easy to integrate OneSignal with your Vue App!

    OneSignal/onesignal-vue’s past year of commit activity
    TypeScript 12 3 3 1 Updated May 13, 2025
  • onesignal-vue3 Public

    Vue 3 OneSignal Plugin: Make it easy to integrate OneSignal with your Vue App!

    OneSignal/onesignal-vue3’s past year of commit activity
    TypeScript 21 5 3 1 Updated May 12, 2025
  • web-shim-codegen Public

    Generates web packages for React Vue and Angular

    OneSignal/web-shim-codegen’s past year of commit activity
    TypeScript 1 1 1 0 Updated May 13, 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

    OneSignal/OneSignal-Cordova-SDK’s past year of commit activity
    TypeScript 255 198 50 (4 issues need help) 9 Updated May 12, 2025