# Cresc > React Native OTA updates with delta patches, rollback safety, CI/CD publishing, and migration paths for CodePush or App Center teams. ## CodePush Alternative - [Cresc as a CodePush and App Center alternative](/codepush-alternative.md): Cresc gives React Native teams a practical CodePush and App Center alternative with delta OTA updates, rollback support, CI/CD publishing, and self-hosting flexibility. ## Documentation - [Introduction](/docs/intro.md): Cresc (npm package: react-native-update npm version) is a professional Over-the-Air (OTA) update service for React Native teams shipping globally. It is designed to keep release workflows lean, stable, and cost-efficient from small apps to large production fleets. - [Install & Use Skills](/docs/skills.md) - [Installation & Config](/docs/getting-started.md) - [Code Integration](/docs/integration.md): Integrate Cresc into a React Native or Expo app, choose update strategies, and build a custom OTA update UI with useUpdate. - [Publishing Hot Updates](/docs/publish.md) - [API Reference](/docs/api.md) - [API Key](/docs/api-token.md): An API Key is an authentication method used to invoke the Cresc API within CI/CD pipelines or automated scripts. Compared to standard username/password logins, API Keys are much more secure and easier to manage. - [MCP Server](/docs/mcp.md): Connect Cresc to your AI client (Claude Desktop, an IDE, your own agent) so it can read your release state directly and investigate alongside GitHub, Sentry or CI. Everything is read-only — it never changes your releases. - [CLI Tools](/docs/cli.md) - [Brownfield Integration](/docs/brownfield.md): Integrate Cresc into Android apps that consume React Native through @callstack/react-native-brownfield AARs. - [Best Practices](/docs/bestpractice.md) - [FAQ](/docs/faq.md) ## Pricing - [Pricing](/pricing.md): Compare Cresc pricing for React Native OTA updates, from a free plan to high-volume tiers with larger package limits and daily update checks. ## Others - [CodePush migration checklist for Cresc](/codepush-migration-checklist.md): Use this practical checklist to migrate from CodePush or App Center to Cresc without losing your React Native OTA workflow. - [Expo pricing vs Cresc for React Native OTA](/expo-pricing-vs-cresc.md): Compare Expo EAS Update pricing and Cresc pricing for React Native OTA workflows, including Starter, Production, Enterprise, and usage-based overages. - [Expo Updates vs Cresc for React Native OTA](/expo-updates-vs-cresc.md): Compare Expo Updates and Cresc for React Native OTA workflows, including delta patches, hosting flexibility, migration fit, and release pipeline tradeoffs. - [React Native OTA updates with Cresc](/react-native-ota-updates.md): Learn how React Native OTA updates work, what can be updated safely, what still needs a native release, and how Cresc handles delta delivery and rollback.