Skip to main content
Documentation

The control plane for your microfrontends

MFE Orchestrator keeps versions, environments, deployments and rollbacks of a microfrontend architecture in one place — and generates the Module Federation configuration your host application needs. These pages cover both the hosted console and the self-hosted platform.

  • Hosted console or self-hosted
  • GitHub, GitLab and Azure DevOps
  • Vite and Webpack
Integration
// vite.config.js — generated by MFE Orchestrator
import { defineConfig } from 'vite';
import federation from '@originjs/vite-plugin-federation';

export default defineConfig({
plugins: [
federation({
name: 'shell',
filename: 'remoteEntry.js',
remotes: {
catalog: {
external: `import('@mfe-orchestrator-hub/client').then(m => m.remoteUrl('catalog'))`,
externalType: 'promise'
},
cart: {
external: `import('@mfe-orchestrator-hub/client').then(m => m.remoteUrl('cart'))`,
externalType: 'promise'
}
},
shared: ['react', 'react-dom']
})
]
});
3Git providers
3Cloud storages
2Bundlers
Environments
1 clickRollback
Start here

Three ways in

Depending on whether you want to try the platform, understand it, or run it on your own infrastructure.

The short path

From empty project to live microfrontend

Four steps, each with a guide. The console handles the plumbing in between.

  1. 1

    Connect a repository

    GitHub, GitLab or Azure DevOps. Your code stays with your provider.

    Read the guide →
  2. 2

    Create a microfrontend

    Pick a template and the platform creates the repository, the configuration and the pipeline.

    Read the guide →
  3. 3

    Publish a version

    Push a tag. The pipeline builds and uploads the artifact where you configured it.

    Read the guide →
  4. 4

    Deploy and integrate

    Snapshot the environment, then copy the generated configuration into your host.

    Read the guide →

Templates ship for Vite, Webpack and Web Components. The platform itself serves whatever your build produces.

ViteWebpackWeb Components
See the templates library →
Two ways to run it

Hosted console or your own infrastructure

Hosted console

Nothing to install, always up to date

  • Sign in with email or Google SSO
  • Artifacts on the hub, or in your own bucket
  • Used throughout the tutorial
Open the console ↗

Self-hosted

Your infrastructure, your data

  • Docker, Docker Compose, Terraform or Helm
  • Bring your own MongoDB and object storage
  • SSO with Auth0, Microsoft Entra or Google
Installation guides →

Not sure where to start?

The quick start takes you from an empty account to a deployed microfrontend — and back with a rollback. If something is missing or wrong in these pages, open an issue — every page has an “Edit this page” link at the bottom.