Skip to main content
Integrations are shared project settings that rooms and services in the project can use. Use them when you want to set provider credentials and base URLs once at the project level, export telemetry from MeshAgent, or configure advanced project-level routing and admission behavior.

What you can configure

  • LLM router: project-level OpenAI and Anthropic API keys and optional base URLs used by the LLM Proxy
  • Telemetry: OTEL export settings and an optional OTEL filter endpoint used for observability export
  • Room admission controller: an advanced external endpoint, when your deployment supports it, that can intercept room connection attempts and customize how admission is handled

Where to manage integrations

  • Use MeshAgent Studio for the main UI flow.
  • Use the REST API if you want to automate project settings with PUT /accounts/projects/{project_id}/settings.
Most projects only need the LLM router or telemetry settings. The room admission controller is an advanced deployment feature.

Example project settings

{
  "openai": {
    "api_key": "sk-...",
    "base_url": "https://api.openai.com/v1"
  },
  "anthropic": {
    "api_key": "..."
  },
  "otel": {
    "export_base_url": "https://otel.example.com",
    "export_bearer_token": "secret",
    "otel_filter_base_url": "https://filter.example.com",
    "filter_bearer_token": "secret"
  },
  "admission": {
    "url": "https://admission.example.com",
    "authorization": "Bearer secret"
  }
}
Only add the sections you need. For example, you can set just the provider keys, or just the OTEL export settings.