Vellum
Sign Up
GitHub
DocsReleasesSkillsPluginsCommunity
  • Homepage
  • Constitution
  • Glossary
  • Getting Started
    • What is Vellum?
    • Installation
    • Quick Start
    • Self-improving Skills
  • Key Concepts
    • The Workspace
    • Tools & Skills
    • Memory & Context
    • Model Profiles
    • Channels
    • Scheduling
    • Web Search
      • Tavily
      • Perplexity
      • Brave Search
      • Firecrawl
    • OAuth Integrations
  • Trust & Security
    • Privacy & Data
    • The Permissions Model
    • Security Best Practices
  • Pricing
  • Developer Guide
    • Get Started
    • Architecture
    • Security & Permissions
    • Features & Capabilities
    • API & Communication
    • Development Workflow
  • Extensibility
    • Overview
    • Hooks
    • Tools
    • Skills
    • Routes
    • Apps
    • Plugins
    • Distribution
  • Hosting options
    • Cloud hosting
    • Local hosting
    • Advanced options
  • Legal
    • Privacy
    • Terms
    • Prohibited Use
  • Help
    • FAQ
    • Common Issues
    • Getting Help
Docs / Developer Guide

Developer Guide

Technical reference for contributors and developers working on the Vellum Assistant platform. These docs cover architecture, security internals, the API surface, and the agent-driven development workflow.

Get Started

Developer on-ramp: repo layout, local dev setup, CLI, HTTP API, and SSE event stream.

Architecture

Platform domains, repo structure, and how the runtime, clients, and gateway fit together.

Security & Permissions

Sandbox model, credential storage, trust rules, and permission modes.

Features & Capabilities

Integrations, dynamic skill authoring, browser automation, attachments, and media embeds.

API & Communication

SSE event stream, event payloads, connection management, and remote access via SSH.

Development Workflow

Claude Code slash commands, parallel PR execution, review loops, and the release pipeline.