dispatch-deploy
v1.0.8
Published
CLI for Dispatch - Deploy APIs Instantly
Maintainers
Readme
Dispatch CLI
The official command-line interface for Dispatch. Deploy your OpenAPI-defined APIs to production with built-in safety checks and tier-based access.
Installation
npm install -g dispatch-deployQuick Start
1. Get Your Access Code
Visit usedp.xyz/dashboard to:
- Sign up for a Dispatch account
- Choose your tier (Free/Pro/Enterprise)
- Generate your access code
2. Login
dispatch login
# Paste your access code when prompted3. Deploy Your API
cd your-api-project
dispatch deployCommands
dispatch login
Authenticate using your access code from the dashboard.
dispatch login
# Interactive: prompts for access code
dispatch login --code YOUR_ACCESS_CODE
# Non-interactive: provide code directlydispatch logout
Remove local credentials.
dispatch logoutdispatch check
Run safety checks locally without deploying.
dispatch check
dispatch check --project ./my-apidispatch deploy
Deploy your API to production after passing safety checks.
dispatch deploy
dispatch deploy --project ./my-api
dispatch deploy --dry-run # Safety checks onlyAuthentication
Dispatch uses access code authentication:
- Access codes are generated from your dashboard
- Single-use codes for security
- Tier-based access control
- No password storage in CLI
See Access Code Authentication for details.
What this CLI does
- Safety Checks: Validates your OpenAPI spec for security issues
- Builds: Creates deployment artifacts with proper dependencies
- Uploads: Securely uploads artifacts to S3
- Deploys: Triggers deployments via the Control Plane
- Monitors: Provides real-time deployment status
Non-Goals
- Cloud Infrastructure: The CLI does not touch AWS resources directly
- Local Emulation: No local AWS environment emulation
