generated: '2026-08-13' method: searched source: https://github.com/OneSignal + npm, PyPI, RubyGems, crates.io, Packagist, Maven Central, NuGet, pub.dev, proxy.golang.org registry metadata endpoints provider: OneSignal providerId: onesignal description: >- First-party OneSignal client libraries. Two families: the OpenAPI-generated server-side REST API clients (onesignal-*-api, released in lockstep on the 5.11/5.12/5.13 line) and the client-side mobile/web SDKs that collect subscriptions on device. Every version/published pair below was read from the registry metadata endpoint on 2026-08-13. docs: https://documentation.onesignal.com/docs/en/developers package_count: 22 families: - name: REST API clients note: Generated from OneSignal's OpenAPI spec; all released together. - name: Mobile SDKs note: On-device SDKs for push, in-app messaging and Live Activities. - name: Web SDKs and framework wrappers note: Browser SDK plus React/Vue/Angular shims generated by OneSignal/web-shim-codegen. - name: CDN distribution note: Web SDK is also served unpinned from cdn.onesignal.com. packages: - name: '@onesignal/node-onesignal' registry: npm language: JavaScript/TypeScript family: REST API clients official: true version: 5.13.2 published: '2026-08-12' url: https://www.npmjs.com/package/@onesignal/node-onesignal repository: https://github.com/OneSignal/onesignal-node-api - name: onesignal-python-api registry: pypi language: Python family: REST API clients official: true version: 5.11.3 published: '2026-08-12' url: https://pypi.org/project/onesignal-python-api/ repository: https://github.com/OneSignal/onesignal-python-api - name: onesignal registry: rubygems language: Ruby family: REST API clients official: true version: 5.11.2 published: '2026-08-12' url: https://rubygems.org/gems/onesignal repository: https://github.com/OneSignal/onesignal-ruby-api - name: onesignal/onesignal-php-api registry: packagist language: PHP family: REST API clients official: true version: 5.11.2 published: '2026-08-12' url: https://packagist.org/packages/onesignal/onesignal-php-api repository: https://github.com/OneSignal/onesignal-php-api - name: onesignal-rust-api registry: crates.io language: Rust family: REST API clients official: true version: 5.11.2 published: '2026-08-12' url: https://crates.io/crates/onesignal-rust-api repository: https://github.com/OneSignal/onesignal-rust-api - name: github.com/OneSignal/onesignal-go-api/v5 registry: go language: Go family: REST API clients official: true version: v5.12.2 published: '2026-08-12' url: https://pkg.go.dev/github.com/OneSignal/onesignal-go-api/v5 repository: https://github.com/OneSignal/onesignal-go-api note: >- The unversioned module path github.com/OneSignal/onesignal-go-api still resolves to v1.0.4 (2022-07-14) and the /v2 path to v2.2.1 (2025-06-04); consumers must import the /v5 path to get the maintained client. - name: onesignal-java-api registry: github language: Java family: REST API clients official: true version: null published: null url: https://github.com/OneSignal/onesignal-java-api note: >- Repo is maintained (pushed 2026-08-12) but no com.onesignal REST client coordinate was found on Maven Central; checked, nothing to record. - name: onesignal-dotnet-api registry: github language: C# family: REST API clients official: true version: null published: null url: https://github.com/OneSignal/onesignal-dotnet-api note: >- Repo maintained (pushed 2026-08-12); no matching REST-client package id resolved on api.nuget.org. The NuGet package OneSignalSDK.DotNet (6.2.3, 2026-07-23) is the client-side SDK, listed separately below. - name: onesignal-cpp-api registry: github language: C++ family: REST API clients official: true version: null published: null url: https://github.com/OneSignal/onesignal-cpp-api note: Source-only distribution; no package registry entry to query. - name: com.onesignal:OneSignal registry: maven language: Kotlin/Java family: Mobile SDKs official: true version: 5.9.8 published: '2026-07-30' url: https://central.sonatype.com/artifact/com.onesignal/OneSignal repository: https://github.com/OneSignal/OneSignal-Android-SDK note: >- Read from repo1.maven.org maven-metadata.xml (lastUpdated 20260730205537). search.maven.org's latestVersion field is stale and still reports 5.2.0-beta-04. - name: OneSignalXCFramework registry: cocoapods/spm language: Swift/Objective-C family: Mobile SDKs official: true version: 5.5.6 published: '2026-07-31' url: https://github.com/OneSignal/OneSignal-XCFramework repository: https://github.com/OneSignal/OneSignal-iOS-SDK note: Version read from the OneSignal-iOS-SDK GitHub release tag; CocoaPods/SPM have no unauthenticated version metadata endpoint. - name: react-native-onesignal registry: npm language: JavaScript/TypeScript family: Mobile SDKs official: true version: 5.5.6 published: '2026-07-30' url: https://www.npmjs.com/package/react-native-onesignal repository: https://github.com/OneSignal/react-native-onesignal - name: onesignal-expo-plugin registry: npm language: JavaScript/TypeScript family: Mobile SDKs official: true version: 2.7.1 published: '2026-08-03' url: https://www.npmjs.com/package/onesignal-expo-plugin repository: https://github.com/OneSignal/onesignal-expo-plugin - name: onesignal_flutter registry: pub.dev language: Dart family: Mobile SDKs official: true version: 5.6.7 published: '2026-07-30' url: https://pub.dev/packages/onesignal_flutter repository: https://github.com/OneSignal/OneSignal-Flutter-SDK - name: onesignal-cordova-plugin registry: npm language: JavaScript/TypeScript family: Mobile SDKs official: true version: 5.5.2 published: '2026-07-23' url: https://www.npmjs.com/package/onesignal-cordova-plugin repository: https://github.com/OneSignal/OneSignal-Cordova-SDK note: Also the distribution used by the OneSignal Capacitor SDK. - name: OneSignalSDK.DotNet registry: nuget language: C# family: Mobile SDKs official: true version: 6.2.3 published: '2026-07-23' url: https://www.nuget.org/packages/OneSignalSDK.DotNet repository: https://github.com/OneSignal/OneSignal-DotNet-SDK - name: OneSignal Unity SDK registry: github language: C# family: Mobile SDKs official: true version: 5.3.2 published: '2026-07-23' url: https://github.com/OneSignal/OneSignal-Unity-SDK/releases note: Distributed as a Unity package via GitHub releases and OpenUPM; version read from the GitHub release tag. - name: react-onesignal registry: npm language: JavaScript/TypeScript family: Web SDKs and framework wrappers official: true version: 3.5.6 published: '2026-06-25' url: https://www.npmjs.com/package/react-onesignal repository: https://github.com/OneSignal/react-onesignal - name: '@onesignal/onesignal-vue3' registry: npm language: JavaScript/TypeScript family: Web SDKs and framework wrappers official: true version: 2.5.4 published: '2026-06-25' url: https://www.npmjs.com/package/@onesignal/onesignal-vue3 repository: https://github.com/OneSignal/onesignal-vue3 - name: onesignal-vue registry: npm language: JavaScript/TypeScript family: Web SDKs and framework wrappers official: true version: 2.7.4 published: '2026-06-25' url: https://www.npmjs.com/package/onesignal-vue repository: https://github.com/OneSignal/onesignal-vue - name: onesignal-ngx registry: npm language: JavaScript/TypeScript family: Web SDKs and framework wrappers official: true version: 2.4.4 published: '2026-06-25' url: https://www.npmjs.com/package/onesignal-ngx repository: https://github.com/OneSignal/onesignal-ngx - name: OneSignalSDK.page.js registry: cdn language: JavaScript family: CDN distribution official: true version: null published: null url: https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js repository: https://github.com/OneSignal/OneSignal-Website-SDK note: >- HTTP 200 on 2026-08-13. The documented script tag is pinned only to the major line (v16) and floats to latest within it, so there is no build version to record — a consumer cannot tell which build they are loading either. Recorded as null deliberately, not unchecked. third_party_seen: - name: onesignal-node registry: npm official: false version: 3.4.0 published: '2022-06-28' note: Community client by zeyneloz; unmaintained since 2022. Listed only so it is not mistaken for the official @onesignal/node-onesignal. - name: onesignal-sdk registry: pypi official: false version: 2.0.0 published: '2020-07-18' note: Community Python wrapper by zeyneloz; superseded by onesignal-python-api. - name: onesignal-ruby registry: rubygems official: false version: 0.6.0 published: '2021-10-21' note: Community gem by Matteo Joliveau; superseded by the official onesignal gem. maintainers: - FN: Kin Lane email: kin@apievangelist.com