OneSignal API
performance benchmarks
Browse OneSignal's observed push API response time, error rates, and incident history over the last 90 days.
Live performance metrics
Real-world performance data from notifications sent through Knock.
| Message volume | Growth | Status page updates (30d) | Status page updates (90d) |
|---|---|---|---|
<1M | 5th of 5 ↓ | 2 | 5 |
From August 15th to November 13th, Knock routed <1M messages through OneSignal. For adoption, OneSignal ranks 5th of 5 providers based on new channel connections, with adoption slowing over the period. OneSignal reported 5 status page updates over the last 90 days, 2 of which were in the last 30 days.
OneSignal response time
Response time measures how long OneSignal takes to accept a push API request from Knock, including connection overhead and any automatic retries. Lower values mean faster notification hand-off.
| Median (p50) | p90 | p95 | p99 |
|---|---|---|---|
209ms | 300ms | 331ms | 456ms |
From August 15th to November 13th, OneSignal averaged a daily median response time (p50) of 209ms across all days in the range, meaning half of all push API requests on a typical day complete in under 209ms. The 99th percentile averaged 456ms, with a peak daily p99 of 1059ms. This is slightly higher than some providers, which may reflect additional processing OneSignal performs on notification acceptance.
OneSignal error rate
Error rate tracks the ratio of 5xx responses and timeouts to total push API requests. Knock automatically retries failed requests, so transient provider errors rarely affect end-user delivery.
| Avg. daily error rate | Highest daily rate | Peak error date | Zero-error days | Days above 0.01% |
|---|---|---|---|---|
0.00% | 0.12% | Sep 18 | 85 | 6 |
From August 15th to November 13th, OneSignal averaged a 0.00% daily error rate for 5xx responses and timeouts, with the highest single-day error rate reaching 0.12%. This is one of the lowest error rates among providers on Knock, indicating strong reliability and consistent uptime. Knock automatically retries failed requests, so transient provider errors rarely affect end-user delivery.
About these metrics: Data represents notifications sent through Knock to OneSignal during the specified period. Response time measures time from Knock to provider acceptance. Error rate includes only provider 5xx responses and timeouts.
Recent OneSignal incidents
Recent status page incidents for OneSignal
Started Nov 9, 2026 — Resolved Nov 9, 2026
Status: Resolved The issue has been resolved. All impacted systems are now operating normally. Affected components Dashboard / UI (Operational)
Started Oct 15, 2026 — Resolved Oct 15, 2026
Status: Resolved Between 14:31 UTC on Oct 14 and 14:51 UTC on Oct 15, 2026, a subset of apps (apps whose app ID starts with 0) may have intermittently seen incomplete or inconsistent results. The issue affected read requests only. No data was lost, and our primary systems never had incomplete data. It came from a read-only database used for a limited share of read traffic, which we removed from service at 14:51 UTC on Oct 15. Results have been consistent since then. We are adding automated ch
Started Sep 30, 2026 — Resolved Sep 30, 2026
Status: Resolved We experienced a database issue that affected our customers. It only impacted apps which IDs start with e. The team has resolved the incident, and traffic is back to normal. Affected components Dashboard / UI (Operational) APIs & SDK Endpoints (Operational)
Started Sep 22, 2026 — Resolved Sep 22, 2026
Status: Resolved The issue has been resolved. All impacted systems are now operating normally. Affected components APIs & SDK Endpoints (Operational)
Started Sep 18, 2026 — Resolved Sep 18, 2026
Status: Resolved /api/v1/notifications create endpoint is now stable for all customers. The team has scaled up resources to handle increased load on our notifications service. Affected components APIs & SDK Endpoints (Operational)
OneSignal pricing calculator
See how OneSignal's monthly cost changes as your monthly active users grow.
How OneSignal pricing works
The free plan includes unlimited mobile push for up to 1,000 monthly active users. The Growth plan starts at $19 per month, plus $0.012 per monthly active user. Professional and Enterprise are annual plans with custom pricing. See full OneSignal pricing details here.
Monthly active users
| Tier | Monthly cost | Per user |
|---|---|---|
| Free | $0 | $0 |
| Growth | $139 | $0.0139 |
| Professional | Custom* | n/a |
| Enterprise | Custom* | n/a |
* Volume discounts may be available at this quantity.
Compare OneSignal with other providers
See how OneSignal compares on performance, reliability, and pricing.
About OneSignal
OneSignal is a cross-platform push notification service with built-in segmentation, A/B testing, analytics, and intelligent delivery optimization.
Pros
- Free plan covers mobile push for up to 1,000 monthly active users, enabling small teams and hobby projects to start at no cost
- Visual editor and prebuilt UI enable non-technical teammates to compose, target, and schedule campaigns
- Broad channel coverage including push, email, SMS, and in-app messages from a single platform
- Fast to get started with SDKs, guided setup, and strong documentation
Cons
- Workflow builder is tuned for marketing campaigns and lacks granular, event-driven control for transactional product messaging
- Subscription and tag-based preferences model is less flexible than a user-and-channel preference model for complex cross-channel logic
- Separated environments for development, staging, and production aren't first-class, which can complicate team workflows
- End-to-end observability and message-level debugging is more limited than dedicated notification infrastructure platforms
Frequently asked questions
OneSignal is a push notification provider commonly used for cross-platform mobile push notifications, web push notifications, engagement campaigns with a/b testing. OneSignal is a cross-platform push notification service with built-in segmentation, A/B testing, analytics, and intelligent delivery optimization.
The free plan includes unlimited mobile push for up to 1,000 monthly active users. The Growth plan starts at $19 per month, plus $0.012 per monthly active user. Professional and Enterprise are annual plans with custom pricing.
Based on real-world data from notifications sent through Knock, OneSignal accepts push API requests with a median response time of 209ms (p50) and 456ms at the 99th percentile.
From August 15th to November 13th, OneSignal showed an error rate of 0.00% for 5xx responses and timeouts across <1M messages sent through Knock. Knock automatically retries failed requests, so transient provider errors rarely affect end-user delivery.
Key strengths include free plan covers mobile push for up to 1,000 monthly active users, enabling small teams and hobby projects to start at no cost and visual editor and prebuilt ui enable non-technical teammates to compose, target, and schedule campaigns. On the other hand, workflow builder is tuned for marketing campaigns and lacks granular, event-driven control for transactional product messaging and subscription and tag-based preferences model is less flexible than a user-and-channel preference model for complex cross-channel logic.
Yes. Knock has a native OneSignal integration that enables you to send push notifications through OneSignal as part of a cross-channel workflow. You can combine OneSignal with other channels like in-app feeds, SMS, email, and Slack from a single API call.