# gust_web v0.1.33 - Table of Contents > The web interface for Gust ## Modules - [GustWeb](GustWeb.md): The entrypoint for defining your web interface, such as controllers, components, channels, and so on. - [GustWeb.API](GustWeb.API.md): Router macro that mounts Gust API routes inside a host scope. - [GustWeb.APIController](GustWeb.APIController.md) - [GustWeb.CoreComponents](GustWeb.CoreComponents.md): Provides core UI components. - [GustWeb.DagLive.Dashboard](GustWeb.DagLive.Dashboard.md) - [GustWeb.DagLive.Index](GustWeb.DagLive.Index.md) - [GustWeb.DashboardRouter](GustWeb.DashboardRouter.md): Router macro that mounts the Gust dashboard at a chosen path. - [GustWeb.Endpoint](GustWeb.Endpoint.md) - [GustWeb.ErrorHTML](GustWeb.ErrorHTML.md): This module is invoked by your endpoint in case of errors on HTML requests. - [GustWeb.ErrorJSON](GustWeb.ErrorJSON.md): This module is invoked by your endpoint in case of errors on JSON requests. - [GustWeb.Gettext](GustWeb.Gettext.md): A module providing Internationalization with a gettext-based API. - [GustWeb.Layouts](GustWeb.Layouts.md): This module holds layouts and related functionality used by your application. - [GustWeb.MCPController](GustWeb.MCPController.md) - [GustWeb.MCPRouter](GustWeb.MCPRouter.md): Router macro that mounts the Gust MCP server routes inside a chosen scope. - [GustWeb.Plugs.APIAuth](GustWeb.Plugs.APIAuth.md): Authenticates Gust API requests with the configured bearer token. - [GustWeb.Router](GustWeb.Router.md) - [GustWeb.RunLive.Index](GustWeb.RunLive.Index.md) - [GustWeb.SecretLive.Index](GustWeb.SecretLive.Index.md) - [GustWeb.Telemetry](GustWeb.Telemetry.md)