Multitenant

Examples

Runnable monorepo workspaces — Express, Next.js App Router, config smoke.

Patterns below mirror real packages under examples/. Copy into your app; paths differ outside this repo.

Runnable workspaces (from monorepo root)

WorkspaceWhat it proves
examples/config-smokeRoot tenants.config.json validates + resolveByHost
examples/express-minimalExpress + multitenantExpress (supertest, no listen)
examples/next-minimalNext App Router + @multitenant/next-app/auto

config-smoke

npm run examples:smoke

express-minimal

npm run examples:express-smoke

next-minimal

npm run dev -w @multitenant/example-next-minimal

Next: open http://us.localhost:3050 (see root tenants.config.json).

Guides

  • ExpressmultitenantExpress, req.tenant, minimal app.cjs
  • Next.js (App Router)createTenantMiddlewareFromConfig, auto middleware

Next steps

On this page