Console
The Console is Mezusphere’s web-based management interface. It provides a central place to configure, monitor, and control all aspects of your Mezusphere deployment, with no CLI required and no YAML files to manage.
Overview
The Console is organized around your organization’s projects. From the Console, you can:
- Create and manage projects
- Configure environments and routes
- Create service accounts for Warpgate registration
- Enable end-user authentication and manage users
- Monitor traffic, authentication outcomes, and connector health
- Track usage; spend controls land with the pricing model
Key workflows
Create a project
- Navigate to your organization’s dashboard
- Click New Project
- Enter a project name and description
- Your project is created with a default development environment
Each project represents a single service or application that you want to expose through Mezusphere.
Configure environments
Projects contain one or more environments (production, staging, development). Each environment has:
- A unique endpoint URL (e.g.,
your-project.mezusphere.io) - Independent route configuration
- Independent authentication settings
- Its own set of connected Warpgates
To add an environment:
- Open your project
- Go to Environments
- Click New Environment and choose a name
Set up routes
Routes define how incoming requests are directed to your workload.
- Open your project and select an environment
- Go to Routes
- Click New Route
- Configure the path pattern (prefix, exact, or regexp)
- Optionally enable authentication and set permission requirements
- Configure CORS if needed
Enable authentication
Mezusphere provides built-in end-user authentication at the edge, with no external identity provider required.
- Open a route’s settings
- Toggle Require Authentication on
- Choose the user directory to authenticate against
- Optionally configure required permissions
Once enabled, every request to that route must include a valid authentication token. Unauthenticated requests receive a 401 response or are redirected to the login page. End users sign in with passkeys (WebAuthn) or a password plus TOTP, and your workload receives their verified identity as request headers — see Authentication.
Manage users
When authentication is enabled, you manage end users through user directories.
- Go to your project’s User Directories
- Create a directory or select an existing one
- View, create, and manage user accounts
- Set user status (active, inactive, suspended)
Each environment with authentication enabled gets its own user directory, so your production, staging, and development user pools stay separate.
Create service accounts
Service accounts provide the API keys that Warpgates use to authenticate.
- Go to your project’s Service Accounts
- Click New Service Account
- Copy the generated API key; this is your Warpgate token
- Use this token when deploying your Warpgate
Service accounts are scoped to a project. Each Warpgate deployment should use its own service account.
Monitoring
Usage and operational visibility
The Console gives you a real-time view of your traffic and the health of your deployment:
- Usage: requests, bytes in/out, sign-ins, and registrations — per organization, project, and environment, in neutral units
- Connector health: connection state, last-seen time, and active tunnels for every registered Warpgate
- Route and environment health: per-route and per-environment request and error rates
- Tunnel and upstream failure rates: where traffic is breaking, broken out by stage
- Fault attribution: every error is attributed to either the platform or your own workload, so you can tell at a glance whether a problem is yours or ours
Your Warpgates can also expose a standard Prometheus /metrics endpoint for your own monitoring stack — see the Warpgate reference.
Usage and spending
Track your consumption in the Console:
- Usage metrics: bandwidth, authenticated users, requests, and Warpgate count
- Per-project breakdown: consumption attributed to each project and environment
Cost reporting, spending alerts, and hard spend cutoffs are finalized alongside Mezusphere’s pricing ahead of general availability.
Team management
Invite team members to your organization and control access:
- Invite by email: team members join your organization
- Role assignment: control what each member can view and modify
- Project-level access: scope permissions to specific projects
- Audit trail: a queryable log of Console actions is planned