Why we built MFE Orchestrator
We wanted independent deployment for our micro frontends. We got two builds per release instead — so we built the missing piece.
What is MFE Orchestrator?
MFE Orchestrator is a free and open-source control plane for micro frontends (MFEs). It stores every build, decides which version each environment serves, and hands your host application the runtime configuration it needs — so shipping one micro frontend never means rebuilding the shell. Think of it as Kubernetes, but for the frontend.
How It Works
1. You build your Frontend
2. Upload via API, GitHub, GitLab, or Azure DevOps
3. Install the MFE Orchestrator libraries, or integrate with Vite or Webpack Module Federation
4. Your micro frontend is live — no host rebuild
What MFE Orchestrator Does For You
- Uploads each build to the storage you configured (AWS S3, Azure Blob Storage, GCP or on-premise)
- Manages versioning across different environments
- Dynamically loads the correct frontend version
- Simplifies rollback procedures
- Reduces deployment complexity
Key Features
Our Journey
How we rebuilt our micro frontend release process, and what it cost us to learn
In our team, we wanted to split microfrontends across multiple repositories to ensure complete confidence in every release. By having a reference tag for each Micro Frontend, we could be 100% certain about what we were deploying, even months later.
Join the Newsletter
Stay updated with the latest features, tips, and news from MFE Orchestrator.