# React Native Stallion > React Native Stallion is an over-the-air (OTA) update platform for React Native apps — a modern CodePush alternative with staged rollouts, native crash-detection rollback, patch (delta) updates, in-app testing, bundle signing, and SSO. This file indexes the documentation and blog for LLMs. Each link points to a clean Markdown version of the page. ## Docs ### Getting Started - [Introduction](https://stalliontech.io/learn/docs/introduction.md): Stallion Software - React Native Stallion: The best React Native OTA (over-the-air) update platform. Get patch updates, advanced controls, and seamless integration. Perfect CodePush alternative for modern React Native apps. - [Stallion Hierarchy](https://stalliontech.io/learn/docs/stallion-hierarchy.md): How Organizations, Projects, Buckets, Bundles, and Releases fit together in Stallion. - [Migrating from Codepush](https://stalliontech.io/learn/docs/migrating-from-codepush.md): Migrate from CodePush to React Native Stallion - Complete migration guide with step-by-step instructions. Seamless transition from CodePush to modern OTA updates. - [Expo integration with React Native Stallion](https://stalliontech.io/learn/docs/expo-integration-with-stallion.md): Integrate Expo + EAS Build with React Native Stallion OTA updates using expo-stallion-plugin. Learn how to configure the Expo plugin, export embedded bundles for iOS/Android, and publish them to Stallion. ### Stallion SDK - [Installation](https://stalliontech.io/learn/docs/sdk/installation.md): React Native Stallion installation guide - Get started with OTA updates in 5 easy steps. Install SDK and CLI for React Native apps. Complete setup instructions. - [Stallion for Production](https://stalliontech.io/learn/docs/sdk/production-usage.md): React Native Stallion for Production - Learn how to promote bundles to production with phased rollouts. Deploy OTA updates safely to millions of users. - [Javascript update API](https://stalliontech.io/learn/docs/sdk/js-update-api.md): React Native Stallion JavaScript Update API - Quick reference for the useStallionUpdate hook. Manage OTA updates programmatically with React hooks. - [Stallion Testing](https://stalliontech.io/learn/docs/sdk/stallion-testing.md): React Native Stallion Testing - Easy distribution of builds to internal team and QA. Test OTA updates in under 60 seconds without rebuilding. - [Distribution](https://stalliontech.io/learn/docs/sdk/distribution.md): React Native Stallion Distribution - Learn how to distribute and monitor releases. Track adoption metrics and manage OTA update rollouts with analytics. React Native dashboard for OTA updates. - [API Reference](https://stalliontech.io/learn/docs/sdk/api-reference.md): React Native Stallion API Reference - Complete API documentation for Stallion SDK. JavaScript APIs, hooks, and methods for OTA update management. ### Stallion CLI - [Stallion New CLI (v2.1.0+)](https://stalliontech.io/learn/docs/cli/installation.md): React Native Stallion CLI installation - Install Stallion CLI globally for React Native OTA updates. Supports npm and yarn installation. Global CLI setup guide. - [Publish Bundle Usage & API Reference](https://stalliontech.io/learn/docs/cli/usage-api-reference.md): React Native Stallion CLI Usage & API Reference - Complete CLI documentation for publishing bundles, managing releases, and automating OTA updates. - [Release Bundle Usage & API Reference](https://stalliontech.io/learn/docs/cli/release-bundle-api-reference.md): React Native Stallion CLI Release Bundle API - Learn how to release bundles using Stallion CLI. API reference for OTA update releases. - [Update Release Usage & API Reference](https://stalliontech.io/learn/docs/cli/update-release-api-reference.md): React Native Stallion CLI Update Release API - Learn how to update existing releases using Stallion CLI. Modify rollout percentages and release settings. - [Account & Context Commands Overview](https://stalliontech.io/learn/docs/cli/account-context-commands/overview.md): Stallion CLI account and context commands - Check who is logged in and set a default org and project so every command runs with fewer flags and prompts. - [whoami](https://stalliontech.io/learn/docs/cli/account-context-commands/whoami.md): Stallion CLI whoami command - Show the logged-in user, their email, organizations, and the currently active org/project context. - [use](https://stalliontech.io/learn/docs/cli/account-context-commands/use.md): Stallion CLI use command - Set a default organization and project once so all other CLI commands run without repeating --org-id and --project-id. - [context](https://stalliontech.io/learn/docs/cli/account-context-commands/context.md): Stallion CLI context command - Show or clear the saved default org/project context used by other Stallion CLI commands. - [List Commands Overview](https://stalliontech.io/learn/docs/cli/list-commands/overview.md): Stallion CLI list commands - Inspect projects, buckets, bundles, releases, and patches straight from the terminal without opening the Stallion Console. - [list-projects](https://stalliontech.io/learn/docs/cli/list-commands/list-projects.md): Stallion CLI list-projects command - List all projects in a Stallion organization from the terminal, including enabled platforms. - [list-buckets](https://stalliontech.io/learn/docs/cli/list-commands/list-buckets.md): Stallion CLI list-buckets command - List the buckets in a Stallion project, filter by name, and script it in CI with --ci-token and --json. - [list-bundles](https://stalliontech.io/learn/docs/cli/list-commands/list-bundles.md): Stallion CLI list-bundles command - List the staging bundles in a bucket, including the bundle hash needed for release-bundle, with CI and JSON support. - [list-releases](https://stalliontech.io/learn/docs/cli/list-commands/list-releases.md): Stallion CLI list-releases command - List the production releases for an app version with rollout percentage and live/paused/rolled-back status. - [release-info](https://stalliontech.io/learn/docs/cli/list-commands/release-info.md): Stallion CLI release-info command - Inspect a single production release in depth: rollout, total users, health status, and adoption metrics. - [list-patches](https://stalliontech.io/learn/docs/cli/list-commands/list-patches.md): Stallion CLI list-patches command - List the delta patches generated toward a release bundle and compare patch size against full bundle size. - [CI Automation & JSON Output](https://stalliontech.io/learn/docs/cli/ci-automation-json-output.md): Stallion CLI CI automation - Run every CLI command non-interactively with --ci-token and parse machine-readable results with --json in your release pipelines. - [Stallion CLI](https://stalliontech.io/learn/docs/cli/olderVersion/installation.md) - [CLI Usage & API Reference](https://stalliontech.io/learn/docs/cli/olderVersion/usage-api-reference.md): React Native Stallion CLI Usage & API Reference (v2.0.2 and below) - Complete CLI documentation for publishing bundles, managing releases, and automating OTA updates. Deprecated version guide. ### MCP Server - [MCP Server Overview](https://stalliontech.io/learn/docs/mcp/overview.md): The Stallion MCP server brings OTA release analytics into Claude, Cursor, ChatGPT, and any MCP client. Ask 'is my rollout healthy?' and get adoption, rollback risk, and a recommendation — read-only and OAuth-secured. - [Connecting Clients](https://stalliontech.io/learn/docs/mcp/connect.md): Connect the Stallion MCP server to Claude, Cursor, ChatGPT, and Claude Code. One URL, OAuth login, no tokens to paste. - [Tools Reference](https://stalliontech.io/learn/docs/mcp/tools.md): Every tool exposed by the Stallion MCP server — navigation and analytics — with inputs and what each returns. All read-only. - [Security Overview](https://stalliontech.io/learn/docs/mcp/security.md): How the Stallion MCP server keeps your data safe — OAuth 2.1, read-only access, and scoping to exactly what your account can see. ### Patch Updates - [Benefits of Patch Updates](https://stalliontech.io/learn/docs/patch-updates/benefits.md): Discover the key benefits of React Native Stallion's Patch Updates - up to 98% size reduction, faster downloads, better user experience, and file-level intelligence for React Native OTA updates. - [How Patch Updates Works](https://stalliontech.io/learn/docs/patch-updates/how-it-works.md): Learn how React Native Stallion's Patch Updates generates differential updates, on-demand patches between any Stallion versions, version targeting, and delivery. - [Getting Started with Patch Updates](https://stalliontech.io/learn/docs/patch-updates/getting-started.md): Step-by-step guide to use React Native Stallion's Patch Updates on Pro or Enterprise. Learn enabling Patch Updates under Patch Settings in the Console, SDK requirements, and on-demand patches for releases after activation. ### Releasing & Rollout - [Phased Rollout](https://stalliontech.io/learn/docs/phased-rollout.md): React Native Stallion Phased Rollout - Learn how to control the percentage of users who receive your releases. Gradual deployment for safer OTA updates. - [Codepush Mandatory Updates - React Native OTA Update Flow](https://stalliontech.io/learn/docs/codepush-mandatory-updates.md): Learn how to implement mandatory Codepush-style updates in React Native with React Native Stallion. Handle non-dismissable update popups, download progress tracking, and automatic restarts for critical updates. Perfect for migrating from Codepush. - [Automating Releases with Stallion CLI](https://stalliontech.io/learn/docs/release-automation.md): React Native Stallion Release Automation - Learn how to use Stallion CLI to publish, release, and manage app bundles. CI/CD integration for OTA updates. - [Beta Testing](https://stalliontech.io/learn/docs/beta-testing.md): React Native Stallion Beta Testing - Learn how to test releases at 0% rollout with your internal team. Internal testing workflow for OTA updates. - [Handling Multiple Environments](https://stalliontech.io/learn/docs/handling-multiple-environments.md): Separate Dev, QA, and Production app flavours in Stallion using one project per flavour and per-flavour ProjectId / AppToken. ### Security & SSO - [Bundle Signing](https://stalliontech.io/learn/docs/bundle-signing.md): React Native Stallion Bundle Signing - Secure, tamper-proof OTA updates with cryptographic verification. Learn how to implement bundle signing for production React Native apps. - [SSO Overview](https://stalliontech.io/learn/docs/sso/overview.md): Single Sign-On (SSO) integration for React Native Stallion - Secure authentication with enterprise identity providers using OIDC. - [Okta OIDC](https://stalliontech.io/learn/docs/sso/oidc/okta.md): Configure Single Sign-On (SSO) with Okta for React Native Stallion using OpenID Connect. - [Microsoft Entra ID OIDC](https://stalliontech.io/learn/docs/sso/oidc/microsoft-entra-id.md): Configure Single Sign-On (SSO) with Microsoft Entra ID (Azure AD) for React Native Stallion using OpenID Connect. - [Google OIDC](https://stalliontech.io/learn/docs/sso/oidc/google.md): Configure Single Sign-On (SSO) with Google Workspace for React Native Stallion using OpenID Connect. - [Keycloak OIDC](https://stalliontech.io/learn/docs/sso/oidc/keycloak.md): Configure Single Sign-On (SSO) with Keycloak for React Native Stallion using OpenID Connect. - [General OIDC](https://stalliontech.io/learn/docs/sso/oidc/general-oidc.md): Configure Single Sign-On (SSO) with any OIDC-compliant identity provider for React Native Stallion. ### Monitoring & Troubleshooting - [Uploading Source Maps to Sentry | Stallion OTA Updates](https://stalliontech.io/learn/docs/upload-source-maps/sentry.md): Learn how to upload React Native source maps from Stallion OTA updates to Sentry for accurate error tracking. Step-by-step guide for Hermes and JavaScript Core builds, including source map composition and sentry-cli configuration. Integrate Stallion with Sentry for production stack trace resolution. - [Uploading Source Maps to Bugsnag | Stallion OTA Updates](https://stalliontech.io/learn/docs/upload-source-maps/bugsnag.md): Learn how to upload React Native source maps from Stallion OTA updates to Bugsnag for accurate error monitoring. Complete guide for Hermes and JavaScript Core builds, including source map composition, code bundle ID configuration, and Bugsnag integration with Stallion for production debugging. - [Integration Checklist](https://stalliontech.io/learn/docs/troubleshoot/integration-checklist.md): React Native Stallion Integration Checklist - Debug guide to help resolve installation issues. Step-by-step troubleshooting for OTA update setup. ## Blog - [Bundle Signing: Security in OTA Updates with React Native Stallion](https://stalliontech.io/learn/blogs/bundle-signing-security-in-ota-updates-with-react-native-stallion.md): Learn how React Native Stallion uses bundle signing to deliver tamper-proof, origin-verified OTA updates. Ensure secure, production-safe mobile deployments with React Native Stallion. - [Best CodePush Alternative in 2026 — React Native OTA Updates with Stallion](https://stalliontech.io/learn/blogs/codepush-alternative.md): CodePush is unmaintained in 2026. Discover why React Native Stallion (Stallion Software) is the best CodePush alternative with patch updates, migration guide, advanced JS API, hosted service, and active development. Perfect CodePush replacement for modern React Native apps. - [CodePush On-Premise Alternative — Enterprise Self-Hosted OTA Updates with React Native Stallion](https://stalliontech.io/learn/blogs/codepush-on-premise-alternative.md): Looking for a CodePush on-premise alternative? React Native Stallion offers enterprise self-hosted OTA updates with full data control, Azure alternative, compliance support, and seamless deployment. Best CodePush replacement for enterprises requiring on-premise solutions. - [Expo Updates vs React Native Stallion — Patch Updates, Advanced OTA Controls & a More Affordable Alternative](https://stalliontech.io/learn/blogs/expo-updates-alternative.md): Compare Expo Updates vs React Native Stallion for React Native OTA updates. Discover why Stallion offers patch updates, advanced controls, internal testing, on-prem hosting, and better cost efficiency. Perfect Expo Updates alternative for scaling apps. - [React Native OTA Best Practices 2026: Complete Guide to Safer Releases](https://stalliontech.io/learn/blogs/react-native-ota-best-practices-stallion.md): The complete guide to React Native OTA best practices in 2026. Staged rollouts, auto rollback, bundle signing, CI/CD automation, environment separation, and monitoring — with real implementation examples. - [Migrate React Native OTA from CodePush & App Center to Stallion](https://stalliontech.io/learn/blogs/react-native-ota-migration-codepush-appcenter-stallion.md): Seamlessly migrate your React Native OTA workflow from CodePush and App Center to Stallion. Boost delivery speed, app performance, and release reliability with Stallion’s advanced over-the-air update system as a Codepush alternative. - [React Native OTA Rollbacks: Automatic & Manual Recovery with Stallion](https://stalliontech.io/learn/blogs/react-native-ota-rollbacks-automatic-manual-recovery-with-stallion.md): Discover how React Native Stallion helps you handle failed OTA updates with powerful auto and manual rollback mechanisms. Ensure safe, seamless React Native deployments. - [React Native over the air (OTA) updates with custom user interface](https://stalliontech.io/learn/blogs/react-native-over-the-air-updates-with-custom-ui.md): Add custom modals and popups for React Native OTA updates using Stallion. Guide to building user-friendly update prompts and handling app restarts effectively. - [Patch Updates for React Native — Modern CodePush Alternative with 98% Smaller OTA Updates](https://stalliontech.io/learn/blogs/react-native-patch-updates-codepush-alternative.md): Discover React Native Stallion's Patch Updates - the best CodePush alternative for React Native OTA updates. Get 98% smaller differential updates, hot updates, incremental deployments, and over-the-air updates. Perfect CodePush replacement with patch updates support. - [React Native Stallion CI/CD and Testing Framework: Automate, Test, and Ship OTA Updates](https://stalliontech.io/learn/blogs/react-native-stallion-cicd-testing-framework-automate-ota-updates.md): Learn how to integrate React Native Stallion into your CI/CD pipelines. Automate OTA releases, enable version switching, and boost QA speed with Stallion’s testing framework. - [React Native Stallion is Now Available on AWS Marketplace](https://stalliontech.io/learn/blogs/react-native-stallion-now-on-aws-marketplace.md): Buy React Native Stallion on AWS Marketplace — Enterprise, Enterprise+ & On-Premise OTA plans with consolidated AWS billing and private offers. How to subscribe. - [React Native Stallion is Now SOC 2 Type I Compliant](https://stalliontech.io/learn/blogs/react-native-stallion-soc2-type-i-compliant.md): React Native Stallion is now SOC 2 Type I compliant, attested across Security, Availability & Confidentiality. What it means for secure OTA updates + how to get the report. - [Stallion - Ultimate React Native OTA management system](https://stalliontech.io/learn/blogs/stallion-ultimate-react-native-ota-management-system.md): A quick guide on harnessing React Native Stallion, the leading React Native OTA(over the air) update management system. Learn about its features, installation, and usage to streamline your app update workflow.