Skip to main content

Repository Layout

Velane is a monorepo with services, apps, and built-in libraries.

Top-level structure

  • services/control-plane: Go API server and scheduler
  • services/executor-runtime: Bun and Python execution runtimes
  • services/mcp-server: MCP integration server
  • services/cli: command-line interface
  • apps/admin: main dashboard
  • apps/embed-dashboard: read-only embeddable dashboard
  • platform-libraries: built-in libraries for snippet runtimes

How to navigate quickly

  • product behavior: start at services/control-plane
  • snippet runtime behavior: services/executor-runtime
  • agent flows: services/mcp-server
  • user UX: apps/admin

Documentation ownership guideline

  • service owners maintain their feature docs
  • shared behavior (auth, invoke, integrations) lives in feature docs under docs/