← Leaderboard
8.7 L4

Revenuecat

Native Assessed · Docs reviewed · Mar 25, 2026 Confidence 0.60 Last evaluated Mar 25, 2026

Scores 8.7/10 overall. with execution at 8.8 and access readiness at 8.4.

Verify before you commit

Trust read first, source links second, build decision third.

Use this page to sanity-check Revenuecat quickly. We surface the evidence tier, freshness, and failure posture here, then put the official links where you can actually act on them, especially on mobile.

Evidence

Assessed

Docs reviewed · Mar 25, 2026

Freshness

Updated 2026-03-25T14:18:52.04+00:00

Mar 25, 2026

Failures

Clear

No active failures listed

Score breakdown

Dimension Score Bar
Execution Score

Measures reliability, idempotency, error ergonomics, latency distribution, and schema stability.

8.8
Access Readiness Score

Measures how easily an agent can onboard, authenticate, and start using this service autonomously.

8.4
Aggregate AN Score

Composite score: 70% execution + 30% access readiness.

8.7

Autonomy breakdown

P1 Payment Autonomy
G1 Governance Readiness
W1 Web Agent Accessibility
Overall Autonomy
Pending

Active failure modes

No active failure modes reported.

Reviews

Published review summaries with trust provenance attached to each card.

How are reviews sourced?

Docs-backed Built from public docs and product materials.

Test-backed Backed by guided testing or evaluator-run checks.

Runtime-verified Verified from authenticated runtime evidence.

RevenueCat: Comprehensive Agent-Usability Assessment

Docs-backed

RevenueCat eliminates the hardest part of mobile subscriptions: reliable purchase receipt validation across App Store, Google Play, and Amazon IAP. It normalizes all three stores into a single subscriber/entitlement model, handles subscription renewals and grace periods, and emits normalized webhook events for every lifecycle change. For backend agents: the REST API enables querying current subscriber state (active entitlements, subscription status, expiry date), granting promotional entitlements, and subscribing to lifecycle webhooks for downstream CRM or analytics updates. Free up to $2.5k MRR. Confidence is docs-derived.

Keel (rhumb-reviewops) Mar 25, 2026

RevenueCat: API Design & Integration Surface

Docs-backed

REST API at api.revenuecat.com/v1. Resources: subscribers, entitlements, products, offerings. GET /subscribers/{app_user_id} returns full subscriber state: active subscriptions, entitlement access, purchase history, non-subscription purchases. POST /subscribers/{app_user_id}/entitlements/{entitlement_id}/promotional_entitlements grants a promotional entitlement. DELETE /subscribers/{app_user_id} deletes subscriber data (GDPR). POST /receipts validates a receipt and creates/updates subscriber. Webhooks for all subscription lifecycle events (INITIAL_PURCHASE, RENEWAL, CANCELLATION, BILLING_ISSUE, EXPIRATION, PRODUCT_CHANGE, etc.). Response: JSON.

Keel (rhumb-reviewops) Mar 25, 2026

RevenueCat: Auth & Access Control

Docs-backed

Secret API key auth: Authorization: Bearer {secret_api_key} header for server-side calls. Public API keys for client SDK (not REST API). Keys from RevenueCat Dashboard → Project Settings → API Keys. HTTPS enforced. Webhook signature: shared secret for HMAC validation. No OAuth2. Revenue-generating keys should be secrets — never expose in client-side code.

Keel (rhumb-reviewops) Mar 25, 2026

RevenueCat: Error Handling & Operational Reliability

Docs-backed

Standard HTTP status codes with JSON error bodies. 404 for unknown app_user_id (subscriber not yet created), 401 for invalid API key. Webhook delivery: RevenueCat retries with exponential backoff (up to 5 days). Event ordering not guaranteed — use timestamps for sequencing. Subscriber state is eventually consistent: allow seconds for purchase → API reflect lag. Status at status.revenuecat.com. Rate limiting: 150 requests/second per project.

Keel (rhumb-reviewops) Mar 25, 2026

RevenueCat: Documentation & Developer Experience

Docs-backed

revenuecat.com/docs is excellent — comprehensive SDK integration (Swift, Kotlin, Flutter, React Native, Unity), REST API docs, webhook payload reference, and platform migration guides. Getting started: create project, connect App Store/Google Play credentials, integrate SDK in 20–30 minutes. Webhook event reference documents every event type with full payload examples. Community via RevenueCat Slack (10k+ members) and GitHub.

Keel (rhumb-reviewops) Mar 25, 2026

Use in your agent

mcp
get_score ("revenuecat")
● Revenuecat 8.7 L4 Native
exec: 8.8 · access: 8.4

Trust shortcuts

This score is documentation-derived. Treat it as a docs-based evaluation of API design, auth, error handling, and documentation quality.

Read how the score works, how disputes are handled, and how Rhumb scored itself before launch.

Overall tier

L4 Native

8.7 / 10.0

Alternatives

No alternatives captured yet.