Skip to content
@OneSignal

OneSignal

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

OneSignal

OneSignal


Quickstart   •   Website   •   Docs

👋 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.

❤️ 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 14 3

  2. sdks sdks Public

    OneSignal simplifies customer messaging. Integrate with ease today.

    16 9

  3. api api Public

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

    Shell 7 4

  4. OneSignal-Android-SDK OneSignal-Android-SDK Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your native …

    Kotlin 631 378

  5. OneSignal-iOS-SDK OneSignal-iOS-SDK Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your native …

    Objective-C 538 266

  6. OneSignal-Website-SDK OneSignal-Website-SDK Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to add OneSignal to your …

    TypeScript 407 117

Repositories

Showing 10 of 152 repositories
  • OneSignal/onesignal-dotnet-api's past year of commit activity
    C# 23 18 1 1 Updated Oct 8, 2026
  • OneSignal-Website-SDK Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to add OneSignal to your website. https://onesignal.com

    OneSignal/OneSignal-Website-SDK's past year of commit activity
    TypeScript 407 117 8 12 Updated Oct 8, 2026
  • OneSignal-Android-SDK Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com

    OneSignal/OneSignal-Android-SDK's past year of commit activity
    Kotlin 631 378 15 (1 issue needs help) 10 Updated Oct 8, 2026
  • OneSignal/onesignal-agent-plugin's past year of commit activity
    Python 1 MIT 0 0 4 Updated Oct 7, 2026
  • OneSignal-iOS-SDK Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. 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 538 266 8 5 Updated Oct 7, 2026
  • OneSignal-XCFramework Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This repository hosts OneSignal's XCFramework to be used with Swift Package Manager.

    OneSignal/OneSignal-XCFramework's past year of commit activity
    Swift 33 10 9 1 Updated Oct 7, 2026
  • web-shim-codegen Public

    Generates web packages for React Vue and Angular

    OneSignal/web-shim-codegen's past year of commit activity
    TypeScript 2 2 0 1 Updated Oct 7, 2026
  • onesignal-vue Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your Vue app with OneSignal. https://onesignal.com

    OneSignal/onesignal-vue's past year of commit activity
    TypeScript 11 4 0 0 Updated Oct 7, 2026
  • onesignal-vue3 Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your Vue 3 app with OneSignal. https://onesignal.com

    OneSignal/onesignal-vue3's past year of commit activity
    TypeScript 19 6 1 0 Updated Oct 7, 2026
  • onesignal-ngx Public

    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your Angular app with OneSignal. https://onesignal.com

    OneSignal/onesignal-ngx's past year of commit activity
    Shell 5 5 1 0 Updated Oct 7, 2026