Volant
HomeDocsAPI Reference
HomeDocsAPI Reference
  1. Architecture
  • Introduction
    • Why Volant
    • Introduction
  • Getting Started
    • Installation
    • Quick Start: Initramfs Strategy
    • Quick Start: Rootfs Strategy
  • Guides
    • Networking
    • Cloud-Init
    • Deployments
    • GPU Passthrough
    • Troubleshooting
  • Plugin Development
    • Overview
    • Initramfs Plugins
    • OCI/Rootfs Plugins
  • Architecture
    • Overview
    • Components
    • Data Flow
    • Networking
    • Boot and Runtime
    • Security and Limits
    • Extensibility
  • References
    • Plugin Manifest Schema
    • Fledge.toml Schema
    • VFIO API
    • volar(cli)
    • volantd (server)
    • kestrel(agent)
    • Glossary
  • Development
    • Contributing
    • Security
  1. Architecture

Extensibility

Plugins#

Manifest schema: docs/schemas/plugin-manifest-v1.json
Authoring guides: docs/4_plugin-development/*
Install flow: POST /api/v1/plugins with manifest; stored in DB; exposed via registry

Config Overrides#

vmconfig.Config supports per-VM overrides for boot media, kernel cmdline, API host/port, resources, and cloud-init.
CLI flags map to override fields; flags take precedence when provided.

Networking#

Declarative in manifest; overridable in config; easy to add more modes by extending helpers and launcher args.

Storage/DB#

New entities → add migrations in internal/server/db/sqlite/migrations and repository interfaces in db package.
Modified at 2025-10-05 17:47:11
Previous
Security and Limits
Next
Plugin Manifest Schema
Built with