eas-hosting

Automate Expo web app and API route deployment to EAS Hosting via eas-cli.

2.4k|125|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/expo/skills --skill eas-hosting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eas-hosting
Source: https://github.com/expo/skills/tree/main/plugins/expo/skills/eas-hosting
Command: npx skills add https://github.com/expo/skills --skill eas-hosting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eas-cli, expo, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the deployment of Expo web apps and API routes to EAS Hosting, managing secrets, domains, and the Cloudflare Workers runtime.

Core Features & Use Cases

  • EAS Hosting Deployment: Deploy Expo web apps and API routes with eas deploy.
  • API Route Authoring: Create and manage API routes with +api.ts handlers.
  • Environment Management: Manage environment secrets and custom domains.
  • Use Case: If you're looking to deploy a full-featured Expo web app with API routes, EAS Hosting can be your go-to solution.

Quick Start

Deploy your Expo web app to EAS Hosting using the eas deploy command.

Frequently Asked Questions about eas-hosting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an Expo web app to EAS Hosting?

Deploy your Expo web app to EAS Hosting by running the `eas deploy` command via eas-cli, which automates web bundle exports and manages the Cloudflare Workers runtime to publish your application.

Does EAS Hosting support API routes for Expo web apps?

Yes, EAS Hosting supports API routes for Expo web apps by allowing you to create and manage backend endpoints using `+api.ts` handlers, deploying full-stack applications within the same environment.

Do I need eas-cli and expo to deploy to EAS Hosting?

Yes, you need both eas-cli and expo installed. The eas-cli executes the deployment commands while the expo framework is required to export the web bundles and API routes for hosting.

How do I manage environment secrets and custom domains in EAS Hosting?

You manage environment secrets and custom domains in EAS Hosting through the deployment workflow. The Skill streamlines configuration for these settings, ensuring your Expo app and API routes have the necessary variables and domain routing.

What is the best way to deploy Expo API routes to Cloudflare Workers?

Deploying Expo API routes to Cloudflare Workers is handled through EAS Hosting using the `eas deploy` command. This approach directly manages the Cloudflare Workers runtime and exports your `+api.ts` route handlers.