Elemm
HomeGuardianDocsFAQ
Star on GitHub
HomeGuardianDocsFAQ
Star on GitHub
Docs
Getting StartedWhat is Elemm?Core InstallationMCP Client SetupDocker Deployment
DashboardDashboard OverviewConfiguration ReferenceObservability ConsoleManifest DebuggerToken AnalyzerMCP Server ConfigurationSecurity PanelVault ManagerDashboard Settings
ProtocolThe Discovery ProtocolThe 9 Core ToolsSequence Engine & Data PipingResponse Hygiene
GatewayMulti-Protocol SupportSecurity (Guardian)Vault — AuthenticationProduction & VPS SecurityCLI Reference
DeveloperBuilding Landmark ServersExposing Landmark ServersSmartRepair & Error CodesPydantic & Smart UnboxingDeclarative YAML Configuration

Vault Manager

Credential manager for the API key vault.

Vault Manager

The Elemm Vault provides a secure, centralized visual interface to manage all your API keys and authentication tokens. The interface stays synced with ~/.elemm/vault.json in real-time.

Elemm Vault Dashboard

Core Capabilities

1. Automatic Hostname Injection

For standard REST and GraphQL endpoints, credentials are automatically injected into outgoing HTTP requests based on the target hostname (e.g., api.weatherapi.com). You can specify the exact injection method:

  • Auth Type: Select from API Key, Bearer Token, or Basic Auth.
  • Location: Define whether the key should be injected into the URL Query or the HTTP Header.
  • Parameter Name: Specify the exact key name required by the API (e.g., key, Authorization, x-api-key).

2. Secure MCP Server Referencing

For local MCP servers, hardcoding environment variables or API keys in configuration files is a security risk. The Vault allows you to store these secrets safely.

You can define an Auth Type of Environment Variable (MCP) and then securely reference it inside your MCP Server configurations using the special vault:KEY_NAME syntax.

For example, a credential named IMPORTED_SQLITE-SERVER_SQLITE_API_KEY can be injected seamlessly into an MCP sandbox environment without exposing the raw secret.

3. Security & UI Masking

  • Visual Masking: All credential values are obfuscated by default in the UI to prevent shoulder-surfing. You can click the eye icon to temporarily reveal a specific secret.
  • DLP Integration: The Elemm Guardian (Data Loss Prevention) automatically scrubs these known secrets from any API responses before they are handed back to the AI agent, ensuring tokens never leak into the LLM context.
Elemm Logo

The Landmark Manifest. Exposing system interfaces natively to AI agents.

Framework

HomeAboutGuardianDocumentation

Community

GitHubDiscordPyPI Package

Legal

License: GPLv3© 2026 Marc Stöcker
elemm.dev — Infrastructure for the Agentic Web.