Skip to content

@venturekit/cli

Terminal window
# Global install
npm install -g @venturekit/cli
# Or as a project dependency
npm install @venturekit/cli
CommandDescription
vk initScaffold a new project
vk devStart development server
vk checkType-check the project (tsc --noEmit) without deploying
vk doctorDiagnose toolchain, vk.config.ts, package versions, environment and AWS access
vk deployDeploy to AWS
vk removeTear down resources
vk generateGenerate routes, configs, OpenAPI, clients, Postman collections, E2E scaffolding
vk migrateDatabase migrations
vk logsTail CloudWatch logs
vk statusDeployed resources and health
vk openLocal dev tools (db, storage, queues, crons, users)
vk certRequest ACM certificates for custom domains
vk ghaGitHub Actions OIDC role + deploy/E2E workflows
vk reviewPrepare an AI-driven branch review in the IDE agent
Terminal window
# Create a new project
vk init my-app --template api
# Start development
vk dev
# Generate a route
vk g route tasks -m post --scopes tasks.write
# Type-check, check deploy readiness, then deploy to production
vk check
vk doctor --stage prod
vk deploy --stage prod
# Run migrations
vk migrate
vk migrate status
# CI plumbing
vk gha bootstrap && vk gha workflow

vk --version reports the installed package version, including @dev-stamped builds.

  • @venturekit/core — configuration types
  • commander — CLI framework
  • chalk — terminal colors
  • ora — spinners
  • prompts — interactive prompts