Deploy from your terminal or CI
One command — crafyne deploy ./dist — and your build is live. Add a token to GitHub Actions and every push deploys itself.
The CLI is built for the way developers actually ship: crafyne deploy ./dist publishes your build folder, creating the project on first deploy if it doesn't exist yet. Use --preview to put a version on its own URL before promoting it, and roll back straight from the terminal when needed.
For automation, generate a deploy token and drop it into GitHub Actions — or any CI that can run npm. Every push to your branch builds and ships without touching the dashboard. Since deploys are immutable versions, CI can never overwrite history: a bad pipeline run is one rollback away from harmless.
What you get
- One-command deploys: crafyne deploy ./dist
- Preview deploys on their own URLs
- Rollback without leaving the terminal
- Token auth for GitHub Actions & any CI
Common questions
How do I install the CLI?
From npm: npm install -g crafyne, then sign in once and deploy. It works on macOS, Linux, and Windows.
Which CI providers are supported?
Any environment that runs Node and npm — GitHub Actions, GitLab CI, and friends. Authenticate with a deploy token stored as a secret.