Skip to main content

Developer Overview

AUVY Synapse is a multi-app monorepo. The public docs focus on the external developer contract, but the repo also includes internal apps and packages that shape how those surfaces work.

Service map

AppPurposeDefault port
apps/webNuxt dashboard3000
apps/apiPublic REST API and auth-aware platform routes3001
apps/agent-endBackground execution worker3002
apps/mcpHosted MCP server3003
apps/connectIntegration lifecycle and tool execution3004
apps/docsMintlify docs site3005

Package boundaries

PackageRolePublic?
@auvy-synapse/clientPublic TypeScript SDKYes
@auvy-synapse/private-clientDashboard-only client for workspace and Connect routesNo
@auvy-synapse/internalShared schemas, config, and utilitiesNo
@auvy-synapse/authShared request authentication and role checksNo

Public developer surfaces

  • REST API at https://api.auvy.ai
  • TypeScript SDK via @auvy-synapse/client
  • CLI via @auvy-synapse/cli
  • MCP server at https://mcp.auvy.ai/mcp
  • OpenAPI spec at https://api.auvy.ai/openapi

Private and first-party surfaces

  • @auvy-synapse/private-client is used by the dashboard and is not published
  • Connect management routes are JWT-only and intentionally excluded from the public SDK
  • Some SDK helpers under backend exist for builders and first-party tooling, but they are not the same stability tier as the core CRUD namespaces

Data model split

AUVY uses two logical data planes:
  • Platform/Auth DB for workspaces, users, billing, API keys, integrations, and secrets
  • Product DB for neurons, pathways, receptors, reflexes, memories, and execution data
This split is why some public flows are API-key based while integration management remains user-session based.

Where to start