About VegaDūta

VegaDūta is an open-source, multi-tenant platform for building AI agents, wiring them into workflows with human approval, grounding them in your own data, and reaching them over the channels your users already use. It is self-hostable and released under the Business Source License 1.1 license.

Technology

  • Core: Java 21, Spring Boot, one Maven reactor of focused modules
  • Consoles: Next.js: tenant console and platform-admin console
  • Data: Postgres 16 with pgvector and Apache AGE; one schema per tenant
  • Cache and queues: Valkey; optional Temporal for durable workflows
  • Identity: Keycloak (OIDC), SSO, per-tenant isolation
  • Services: Python sidecar (ML), code-intel, sandboxed tool runner, MCP stdio runner

Standards

  • MCP: client and server (Streamable HTTP, SSE, stdio)
  • A2A: signed agent cards, JSON-RPC message/send and tasks
  • AG-UI: server-sent-event agent runs
  • OpenTelemetry: OTLP traces with gen_ai.* attributes
  • OIDC: Keycloak or any compliant identity provider
  • OpenAPI: 3.x and Swagger 2.0 import as tools

Documentation and dependencies

Project and governance

Source, issues and releases live on GitHub. Decision-making is described in GOVERNANCE.md; security reports follow SECURITY.md.

Operator

Maintained by
Cloudspace Learning and Development Private Limited
Contact
[email protected]