Skip to content

Introduction

DeployFast is a deployment platform that makes shipping to production effortless. Push your code, get a URL.

What you'll learn

  • How to deploy your first project
  • Setting up custom domains
  • Configuring environment variables
  • Using the CLI for advanced workflows

Quickstart

Get up and running in under 2 minutes. Here's how to deploy your first project:

1

Install the CLI

$ npm install -g @deployfast/cli
2

Login to your account

$ deploy login
→ Opening browser for authentication...
→ Logged in as you@example.com
3

Deploy your project

$ cd your-project
$ deploy
→ Detected: Next.js 14
→ Building...
→ Deploying to edge network...
✓ Production: https://your-project.deployfast.dev

Projects

A project is a collection of deployments linked to a Git repository. Each project has its own settings, environment variables, and domain configuration.

Tip

You can create projects from the CLI with deploy link or from the dashboard.

Deployments

Every time you push to your connected Git branch, DeployFast automatically creates a new deployment. Each deployment is immutable and gets a unique URL.

Type Trigger URL Pattern
Production Push to main project.deployfast.dev
Preview Pull request project-abc123.deployfast.dev

Environment Variables

Environment variables let you configure your app differently for development, preview, and production environments.

$ deploy env add DATABASE_URL "postgres://..."
→ Added to production

$ deploy env ls
NAME           VALUE         ENVIRONMENT
DATABASE_URL   ••••••••••    production
API_KEY        ••••••••••    all

Security Note

Environment variables are encrypted at rest and never exposed in build logs.