Dome Systems

dome quickstart

Scaffold a new Dome-enabled project

dome quickstart scaffolds a project that is already wired to Dome — SDK integration, starter authorization rules, and configuration — so your first governed call works without assembling it by hand. The project targets whichever environment your active context selects; refer to Environments for how to point it elsewhere.

Scaffold a project

dome quickstart [name]

Creates a new project directory with Dome SDK integration, starter rules, and configuration.

dome quickstart my-agent-project
FlagTypeDefaultDescription
--languagestringgoProject language (supported: go)
--non-interactiveboolfalseSkip confirmation prompts

Generated files

FileDescription
main.goEntry point with Dome SDK integration
go.modGo module definition
dome.yamlDome configuration
.env.exampleEnvironment variable template
DockerfileContainer build definition
rules.cedarStarter authorization rules

On this page

Was this page helpful?