Tutorial Getting Started Onboarding

Getting Started with NexaFlow in 10 Minutes

S
Sarah Chen
·

Welcome to NexaFlow! This guide will take you from zero to your first deployed project in under 10 minutes. No DevOps experience required.

Prerequisites

Before we begin, you’ll need:

  • A NexaFlow account (sign up free at nexaflow.io)
  • A GitHub, GitLab, or Bitbucket account
  • Node.js 18+ installed locally

Step 1: Create Your First Project

After logging in, click New Project from your dashboard. You’ll see options to:

  1. Import from Git — connect an existing repository
  2. Start from a template — choose from 50+ starter templates
  3. Start from scratch — blank canvas for greenfield projects

For this tutorial, select Import from Git and connect your GitHub account.

Step 2: Configure Your Build

NexaFlow automatically detects your framework and sets sensible defaults. For a Next.js app, you’ll see:

# Auto-detected build settings
Build Command:   npm run build
Output Dir:      .next
Install Command: npm install
Node Version:    18.x

You can customize any of these or leave them as-is. NexaFlow will also detect your environment variables from a .env.example file if present.

Step 3: Add Environment Variables

Navigate to Project Settings → Environment Variables and add your secrets. NexaFlow encrypts all variables at rest using AES-256 and only exposes them during build time.

Tip: Use the Preview and Production scopes to set different values for different environments — great for toggling feature flags.

Step 4: Deploy

Click Deploy and watch the real-time build logs stream in. Your first deploy typically takes 60–90 seconds. NexaFlow will:

  • Install dependencies
  • Run your build command
  • Upload assets to the global edge network
  • Assign a *.nexaflow.io preview URL

Step 5: Set Up a Custom Domain

Go to Domains in your project settings, add your domain, and update your DNS records. NexaFlow automatically provisions an SSL certificate via Let’s Encrypt — usually ready in under 2 minutes.

What’s Next?

Now that you’re deployed, explore these features:

  • Branches & Previews — every pull request gets its own live preview URL
  • Analytics — track Core Web Vitals and performance scores
  • Integrations — connect Slack, Jira, or Linear for deployment notifications
  • Team Members — invite your team and set up role-based access

Happy shipping! 🚀

Ready to get started?

Join thousands of teams already using NexaFlow.

Start Free Trial