@volcano.dev/cli
v0.1.1
Published
CLI for Volcano's hosting platform.
Downloads
387
Readme
Volcano CLI
Volcano is a hosting platform for building applications with functions,
databases, and authentication. Deploy backend logic, provision PostgreSQL
databases, and add user authentication—all through a unified API. The volcano
CLI helps you scaffold, run, and manage Volcano projects from your terminal.
Quickstart
Install with npm:
npm install -g @volcano.dev/cli
volcano --helpOr install with pnpm:
pnpm add -g @volcano.dev/cli
volcano --helpOr install with Bun:
bun add -g @volcano.dev/cli
volcano --helpOr install with Homebrew:
brew install Kong/volcano/volcano
volcano --helpOr install manually:
curl -fsSL https://github.com/Kong/volcano-cli/releases/latest/download/install.sh | bash
volcano --helpCreate a project directory and start local development:
mkdir volcano-quickstart
cd volcano-quickstart
volcano init javascript
volcano start
volcano variables deploy
volcano functions deploy --all
volcano config deploy
volcano migrations deploy --all -d appvolcano init without a template creates a base scaffold (environment
files, migrations directory, and README). Use a template to add
language-specific files: javascript (aliases: js, node, nodejs),
nextjs, python, or ruby.
More detail lives in docs/:
- Installation details
- Authentication
- Project configuration
- CLI operations overview
- Documentation search (
volcano docs)
Contributing
See CONTRIBUTING.md for local workflows, generated-code guidance, building from source, release notes, and pull request expectations. Participation is governed by CODE_OF_CONDUCT.md.
If you believe you have found a security vulnerability, do not open a public issue. Follow SECURITY.md instead.
License
Volcano CLI is licensed under the Apache License, Version 2.0. See LICENSE.
