Ship to the app stores without the busywork

Upload iOS and Android builds to App Store Connect and Google Play from the command line, CI, workflows, or an AI agent. EAS Submit handles store authentication and binary uploads so releases can move from build to distribution without manual handoffs.

$ eas submit --platform all
Ship to the app stores without the busywork

Submit to both app stores

Send iOS and Android builds to App Store Connect and Google Play from one place. EAS Submit works with builds produced by EAS Build or elsewhere, so you can move from binary to store without juggling platform-specific upload tools.

Submit to both app stores

Automate the handoff

Make submission part of your release pipeline instead of a manual final step. Trigger submissions from the CLI, CI, EAS Workflows, or an AI agent, and send successful builds directly toward TestFlight or Google Play.

Automate the handoff

Configure once, reuse everywhere

Keep submission settings in eas.json and reuse the same profiles across local and automated releases. Define store credentials, release tracks, and submission behavior once, then use them consistently across environments.

Configure once, reuse everywhere

Learn more about Submit

Learn more

Submit to the Apple App Store

Upload an iOS build to App Store Connect and TestFlight.

Learn more

Submit to Google Play

Send Android builds to internal, alpha, beta, or production tracks.

Learn more

Configure EAS Submit

Define reusable submission profiles in eas.json.

Learn more

From build to store

Ship to the app stores without the busywork