{"id":"onesignal-api","name":"OneSignal API","homepage":"https://onesignal.com","repo_url":"https://github.com/OneSignal/onesignal-node-api","category":"notifications","subcategories":["push-notifications","email","sms","in-app-messaging"],"tags":["onesignal","push-notifications","email","sms","in-app","engagement","rest-api","sdk"],"what_it_does":"Multi-channel customer engagement platform enabling push notifications, email, SMS, and in-app messages via a unified API with advanced segmentation and A/B testing.","use_cases":["Sending targeted push notifications to segmented user groups","Building onboarding and re-engagement notification workflows","Coordinating cross-channel messaging (push + email + SMS)","Automating notification delivery based on user behavior from agents","A/B testing notification content and delivery timing"],"not_for":["Simple one-person alerting (use Pushover)","Transactional email at high volume (use SendGrid or Mailgun)","Real-time bidirectional messaging"],"best_when":"You need a scalable, multi-channel notification system for consumer apps with segmentation and analytics built in.","avoid_when":"You need only transactional email or have a very small notification audience.","alternatives":["fcm-api","pushover-api","sendgrid-api"],"af_score":78.1,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:06.022828+00:00","performance":{"latency_p50_ms":300,"latency_p99_ms":1500,"uptime_sla_percent":99.9,"rate_limits":"1 request/second on free; higher on paid plans","data_source":"llm_estimated","measured_on":null}}