Firebase Cloud Messaging (FCM)
Google's Firebase Cloud Messaging service for sending free push notifications to Android, iOS, and web apps at massive scale with reliable delivery.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Firebase Admin SDK service account. Server key deprecated in favor of OAuth2 access tokens. SOC2, ISO27001. Push notification content should not contain sensitive PII. Device tokens are user identifiers — handle per GDPR.
⚡ Reliability
Best When
You need free, reliable push notifications for Android/iOS/web apps at any scale and are already in the Google/Firebase ecosystem.
Avoid When
You need push + email + SMS in one platform, advanced segmentation, or want to avoid vendor lock-in to Google.
Use Cases
- • Sending push notifications to Android and iOS mobile apps
- • Topic-based notifications for broad audience broadcasting
- • Device group messaging for multi-device user targeting
- • Web push notifications to Chrome, Firefox, and Safari users
- • High-volume transactional notifications at no cost
Not For
- • SMS or email delivery
- • Rich analytics without adding additional Firebase analytics
- • Teams that want to avoid Google infrastructure dependency
Interface
Authentication
Firebase Admin SDK uses service account JSON credentials. HTTP v1 API requires OAuth 2.0 access tokens from service account. Legacy API uses server key (deprecated).
Pricing
FCM is completely free with no message limits. One of the best deals in developer infrastructure.
Agent Metadata
Known Gotchas
- ⚠ Service account credentials must be kept secret - JSON file should never be committed to repos
- ⚠ OAuth access tokens expire after 1 hour - agents must implement token refresh logic
- ⚠ Legacy server key API is deprecated in favor of HTTP v1 API with OAuth - migration required
- ⚠ Device tokens (registration tokens) expire and become invalid - agents must handle InvalidRegistration errors
- ⚠ Notification delivery on iOS requires APNs integration and separate Apple developer certificates
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Firebase Cloud Messaging (FCM).
Scores are editorial opinions as of 2026-03-06.