Expo
Expo is a React Native development platform providing cloud infrastructure for building, submitting, updating, and managing mobile apps. Expo Application Services (EAS) delivers REST and CLI-driven APIs for EAS Build (cloud compilation and code signing for Android and iOS), EAS Submit (automated App Store and Google Play submissions), EAS Update (over-the-air JavaScript bundle delivery), EAS Workflows (CI/CD pipelines with cron and Slack integration), EAS Hosting (edge deployment of Expo Router and React Native web apps), EAS Insights (analytics), EAS Observe (performance monitoring), and a Push Notifications broker. All services are accessible programmatically via the eas-cli, Personal Access Tokens, or Robot User tokens, and support webhooks for build and submission events.
APIs
EAS Build API
Cloud compilation and code-signing service for Android and iOS React Native apps. Submits build jobs via eas-cli or programmatic token access, returns build artifacts, and fires...
EAS Submit API
Automated upload service that publishes compiled app binaries to the Apple App Store and Google Play Store directly from the cloud. Fires SUBMIT webhooks on completion. Removes ...
EAS Update API
Over-the-air update delivery service that pushes JavaScript bundle fixes directly to end users without requiring a full app store submission. Tracks Monthly Active Users (MAU) a...
EAS Workflows API
CI/CD automation service for React Native apps supporting scheduled cron jobs, Slack integration, and automated build and release pipelines. Extends EAS Build and Submit with wo...
EAS Hosting API
Edge deployment service for Expo Router and React Native web applications, including API routes. Provides 100,000 monthly requests, 1 million CPU-ms, and 1 GB storage on all pla...
Push Notifications API
Expo's hosted push notification broker that abstracts Apple APNs and Google FCM into a single REST endpoint. Delivers push messages to iOS and Android devices registered with th...
EAS Webhooks API
Event notification system that delivers HTTP POST payloads to configured endpoints when EAS Build or EAS Submit jobs complete. Payloads are signed with HMAC-SHA1 using a shared ...