The CLI for
modern developers

Vertex is a developer-first CLI tool that streamlines your workflow. Build, test, and deploy with a single command.

Zero config Type-safe 200+ plugins
vertex — bash — 80x24
1 # Initialize a new project
2 $ vertex init my-app
3 ✓ Created project structure
4 ✓ Installed dependencies
5 ✓ Ready to ship!
6
7 # Start development server
8 $ vertex dev
9
10 ➜ Local: http://localhost:3000
11 ➜ Network: use --host to expose
12
13 ✓ Server running in 23ms
Features

Built for developers

Everything you need to build, test, and deploy your projects with confidence.

Instant Start

Zero configuration needed. Vertex detects your setup and adapts automatically.

Type-Safe

Full TypeScript support with auto-generated types for your config and plugins.

Plugin System

Extend with 200+ community plugins or write your own in minutes.

Secure by Default

Built-in security scanning and dependency auditing for every build.

Hot Reload

Instant feedback with lightning-fast HMR. See changes in milliseconds.

Global Deploy

One command to deploy to 50+ regions worldwide with edge caching.

Installation

Get started in seconds

$ npm install -g vertex-cli Copy
$ yarn global add vertex-cli Copy
$ pnpm add -g vertex-cli Copy
$ brew install vertex/tap/vertex Copy

Need help? Check out the documentation or join our Discord.

Configuration

Simple yet powerful

Define your build config in JavaScript or TypeScript. Full type safety and autocomplete included.

  • Auto-discovery of source files
  • Built-in TypeScript support
  • Plugin ecosystem
vertex.config.ts
1 import { defineConfig } from 'vertex'
2
3 export default defineConfig({
4 entry: './src/index.ts',
5 outDir: './dist',
6 plugins: [
7 VertexPluginReact(),
8 VertexPluginTypeScript(),
9 ],
10 target: 'es2020'
11 })
API Reference

Powerful APIs

Everything you need to build custom integrations and plugins.

GET /api/v1/projects

List all projects in your workspace.

1 curl https://api.vertex.dev/v1/projects \
2 -H "Authorization: Bearer $TOKEN"
POST /api/v1/build

Trigger a new build for your project.

1 curl -X POST \
2 https://api.vertex.dev/v1/build \
3 -d '{"project":"my-app"}'
PUT /api/v1/config

Update project configuration.

1 curl -X PUT \
2 https://api.vertex.dev/v1/config
DELETE /api/v1/cache

Clear build cache for a project.

1 curl -X DELETE \
2 https://api.vertex.dev/v1/cache
Pricing

Simple, transparent pricing

Hobby

For personal projects

$0 /month
  • Unlimited projects
  • Community support
  • 10 plugins

Enterprise

For large organizations

Custom
  • Everything in Pro
  • SSO/SAML
  • Dedicated support
  • Custom SLA