Microsoft App Center Is Retired: The Complete 2026 Migration Guide

Microsoft App Center Is Retired: The Complete 2026 Migration Guide

Julia Müller
Julia Müller
11 min read

Microsoft App Center shut down on March 31, 2025. No single tool replaces it, because App Center was really six products in one: Build, Test, Distribute, Diagnostics, Analytics and CodePush. Migrating means mapping each of those jobs to its own best-in-class replacement. This guide gives you that map, component by component, with the 2026 facts that most migration posts still get wrong.

If you are reading this because a build pipeline broke or a distribution link went dead, start with the table below, then jump to the section for the piece you actually depend on. For most teams the painful part is not Build or Analytics — those have obvious replacements — but Distribute, the feature Microsoft pointed nowhere useful for.

The App Center shutdown timeline

  • March 14, 2024 — Microsoft announces the retirement.
  • March 31, 2025 — Full shutdown. Build, Test, Distribute and CodePush stop working.
  • Into 2027 — Only Diagnostics and Analytics were extended, remaining available for a limited window so teams could export data and move off.
  • May 20, 2025 — The CodePush server repositories are archived on GitHub (read-only, "as is").

App Center followed a well-worn Microsoft path: HockeyApp was retired on November 16, 2019 and folded into App Center; now App Center itself is gone. If you are choosing replacements in 2026, favor tools that are unlikely to be someone's next end-of-life announcement.

App Center components mapped to their best 2026 replacement

App Center feature What it did Best 2026 replacement
Build Cloud CI for iOS/Android Azure Pipelines, GitHub Actions, Bitrise, Codemagic
Test Real-device UI test cloud BrowserStack App Automate, LambdaTest, Firebase Test Lab
Distribute Beta/internal build delivery to testers The gap — Microsoft only pointed to TestFlight/Play. Better: Appisto, Firebase App Distribution
Diagnostics Crash reporting Sentry, Firebase Crashlytics, Datadog, Bugsnag
Analytics Usage analytics Firebase Analytics, Amplitude, Mixpanel, Azure Monitor
CodePush OTA JavaScript updates (RN/Cordova) Self-hosted code-push-server, Expo EAS Update (RN)

Build, Test, Diagnostics and Analytics are commodity categories with several mature options — pick on price and ecosystem fit. The two that need real thought are Distribute and CodePush.

The Distribute gap

App Center Distribute did one specific thing: it took a signed build and put it on your testers' devices over the air, with distribution groups, an install portal, release notes and — for iOS — device registration. When Microsoft published migration guidance, it mapped every other component to a concrete product but told teams to use TestFlight and Google Play for distribution. Those are not equivalents:

  • They add review latency. TestFlight external testing and Play closed/open tracks require review before a build reaches testers. App Center Distribute did not.
  • TestFlight builds expire after 90 days. App Center builds stayed installable until you removed them.
  • They are single-platform. TestFlight is iOS-only; Play tracks are Android-only. App Center handled both from one place.
  • They are not built for "hand this specific build to this specific client today." There is no direct, review-free client-sharing mode.

This is the gap Microsoft deliberately left open, and it is exactly where a dedicated distribution tool belongs.

Replacing App Center Distribute with Appisto

Appisto is over-the-air internal app distribution for iOS and Android — the closest direct successor to App Center Distribute. The feature mapping is nearly one-to-one:

App Center Distribute Appisto equivalent
Distribution groups Persistent tester groups
Install portal / OTA link OTA install link and QR code
iOS device registration Automatic UDID collection from testers' devices
Release notes per build Release notes per build
API for CI upload REST API for CI/CD upload

Migration is straightforward: create the app in Appisto, recreate your distribution groups as tester groups, swap your CI upload step to Appisto's REST API, and send testers the new install link. Because Appisto collects iOS UDIDs automatically, you skip the manual device-registration chase that App Center made you do by hand. It is EU-hosted and GDPR-compliant by design, and unlike TestFlight there is no 90-day build expiry. For background, see why developers switched to Appisto for distribution, our earlier notes on internal distribution after App Center, and the Appisto workflow for the CI setup.

Replacing CodePush (and two things everyone gets wrong)

CodePush pushed JavaScript/asset updates to React Native and Cordova apps without a store release. Two facts are widely repeated and both are false:

  1. There is no "Sentry CodePush." Sentry acquired other things, not a hosted CodePush service.
  2. There is no Microsoft-hosted standalone CodePush. Microsoft only released the server source code for self-hosting, then archived the repository on May 20, 2025.

Your real options:

  • Expo EAS Update — the most-recommended path for React Native. Note the migration friction: it uses channels rather than App Center's client-controlled deployment keys, and adopting it usually means a rebuild.
  • Self-hosted microsoft/code-push-server — Node.js plus Azure Blob storage, run "as is." You own the uptime.
  • Community forks and commercial drop-ins@shm-open/code-push-cli, hot-updater, and paid services such as Revopush or RN Stallion.

For a deeper walkthrough, see OTA update alternatives for React Native. Note that OTA JavaScript updates and full build distribution are different jobs — Appisto handles build distribution, not JS bundles.

Frequently asked questions

What replaced App Center? Nothing replaced it as a whole. App Center bundled six services, so you replace it component by component: Build → Azure Pipelines or GitHub Actions, Test → BrowserStack, Distribute → Appisto or Firebase App Distribution, Diagnostics → Sentry, Analytics → Firebase or Amplitude, CodePush → EAS Update or self-hosted CodePush.

Is there a free App Center alternative? For distribution, yes — Firebase App Distribution is free and Appisto has a free tier (one app, ten build uploads a month). No single free tool reproduces every App Center service at once.

What do I use instead of App Center for distribution? A dedicated OTA distribution tool. Appisto distributes iOS and Android builds without store review, collects iOS UDIDs automatically, and is EU-hosted; Firebase App Distribution is the Google-hosted equivalent.

What replaced App Center CodePush? No Microsoft-hosted CodePush exists anymore. You can self-host the archived server, but most React Native teams move to Expo EAS Update.

Key takeaways

  • App Center retired on March 31, 2025; only Diagnostics and Analytics were extended into 2027.
  • There is no drop-in successor — migrate component by component using the table above.
  • Distribute is the real gap: TestFlight and Play add review, expiry and single-platform limits App Center never had.
  • Two myths to ignore: there is no "Sentry CodePush" and no Microsoft-hosted CodePush (self-host only, repo archived May 20, 2025).
  • For the distribution piece, Appisto is the closest successor — cross-platform, review-free, EU-hosted, with automatic UDID collection and a REST API for CI/CD.

Ready to streamline your internal app distribution?

Start sharing your app builds with your team and clients today.
No app store reviews, no waiting times.