---
title: Quick Start
---

Deploy your first application in under 5 minutes.

## Prerequisites

- A [ZevID account](https://accounts.zevop.com) (free)
- A GitHub account (for app deployments)
- A phone number on your ZevID account (only required for free-tier deployments — paid plans skip this)

## Step 1: Sign In

Go to [zevcloud.net](https://zevcloud.net) and sign in with your ZevID account. If you don't have one, create one — it takes 30 seconds.

## Step 2: Create a Project

Click **"New Project"** from the dashboard. Give it a name like "My First App".

A project is created with a **Production** environment by default. You can add Staging and Development environments later.

## Step 3: Add a Service

Click **"Add Service"** inside your project. Choose what you want to deploy:

### Option A: Web Application (from GitHub)

1. Select **"Web Application"**
2. Choose **"Import from GitHub"** (connect GitHub if prompted)
3. Select your repository
4. Choose the branch to deploy
5. Set a deployment slug (e.g., `my-app`)
6. Select a plan (Free tier available)
7. Click **Create**

ZevCloud auto-detects your framework (Next.js, Express, Flask, etc.) and builds it using Nixpacks.

### Option B: WordPress

1. Select **"WordPress"**
2. Enter a site name and admin email
3. Set a deployment slug
4. Select a plan
5. Click **Create**

WordPress is fully installed with MariaDB. Admin credentials are emailed to you.

### Option C: Static Site

1. Select **"Upload / Drag & Drop"**
2. Enter a site name
3. Optionally upload a ZIP file (or upload later via SFTP)
4. Click **Create**

A placeholder page is deployed immediately. Upload your files via the Files tab or SFTP.

> **Note: First free deploy**
>
> The first time you deploy on the free plan, the dashboard asks for a quick phone verification. We send a code to the number on your ZevID account and you type it back. After that you won't be prompted again for 24 hours, and KYC-verified accounts skip the step entirely. Paid plans bypass it.
>
> If your ZevID account doesn't have a phone yet, the modal links you to the [ZevID account portal](https://accounts.zevop.com/home/security/phones) to add one — come back to the dashboard and the deploy continues.

## Step 4: Visit Your App

Your app is live at:

```
https://your-slug.zevcloud.app
```

SSL is automatic via Let's Encrypt (may take 1-2 minutes on first deploy).

## Step 5: Set Up Auto-Deploy (Optional)

For Git-based apps, auto-deploy is enabled by default. Every push to your configured branch triggers a new deployment.

You can configure this in **Service Settings → Build & Deploy**.

## Next Steps

- [Add a custom domain](/guide/domains)
- [Set environment variables](/guide/env-vars)
- [Install the CLI](/cli/)
- [View API reference](/api/)
