Expo Push Service
Push Notifications No key
AuthenticationNo key
Rate limitFree; 600 notifications/sec per project, 100 per request, 1,000 receipt IDs per request
Documentation: docs.expo.dev ยท Checked Sep 13, 2026
About
Expo's Push Service lets React Native apps send push notifications without wrestling with Apple's and Google's push servers directly. It's free to use, handles up to 600 notifications per second per project (100 per request), and you get delivery receipts to confirm messages arrived. Ideal if your app is built with Expo.
Details
No key needed. You can call it right away.
Auth: No key
Rate limit: Free; 600 notifications/sec per project, 100 per request, 1,000 receipt IDs per request
Verified: 2026-09-13
Best for: developer personal
Setup
- Build your app with Expo and add the Notifications library
- Ask the user for notification permission and get their Expo push token
- Send pushes to that token with the Expo Push API
- Check receipts to confirm delivery
- No server keys from Apple or Google required to start
Example
Send a push: POST https://exp.host/--/api/v2/push/send with to (Expo push token), title, and bodyUse cases
- Add notifications to an Expo-built app in an afternoon
- Prototype push features without Apple/Google developer setup
- Send transactional alerts from a React Native MVP