> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shipnative.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Deployment

> Ship your app to the App Store, Google Play, and Web

Ready to ship? This section covers deploying to all three platforms.

## Platforms

> [card] [iOS](https://docs.shipnative.app/deployment/ios.md)
>
> Build and submit to the App Store

> [card] [Android](https://docs.shipnative.app/deployment/android.md)
>
> Build and submit to Google Play

> [card] [Web](https://docs.shipnative.app/deployment/web.md)
>
> Deploy as a web application

## Before You Deploy

> [!WARNING]
>
> **Required steps before production:**
>
> 1. Configure real API keys (Supabase required, others optional)
> 2. Generate Android release keystore
> 3. Configure bundle identifiers in `app.json`
> 4. ️ Set up certificate pinning (recommended for security)

## Build with EAS

Shipnative uses [EAS Build](https://docs.expo.dev/build/introduction/) for creating production builds:

```bash theme={null}
# Install EAS CLI
npm install -g eas-cli

# Login to Expo
eas login

# Build for iOS
eas build --platform ios

# Build for Android
eas build --platform android

# Build for both
eas build --platform all
```

See the platform-specific guides for detailed instructions.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.