Skip to main content

Nifectl Quickstart | Deploy Your First App in 5 Minutes

Learn Nife in less than 5 minutes.

Prerequisites

Install the Nifectl CLI before starting. See the CLI Installation Guide for macOS, Linux, and Windows instructions.

Sign Up and Log In

  1. Create an account:
nifectl auth signup

This opens a browser to complete registration.

  1. Log in with your credentials:
nifectl auth login --email [email protected] --password yourpassword

Replace [email protected] and yourpassword with your registered email and password.

Initialize Your Application

Run init in your project directory and follow the prompts:

nifectl init

Example session:

? App Name (leave blank to use an auto-generated name) sample-now
? Select organization: NIFE-APPS (nife-apps)
? Select builder: Image
(Use a public Docker image)
? Select Image: nife123/node-hello:latest
? Select Internal Port: 4000
New app created
Name = sample-now
Organization = nife-apps
Version = 0
Status = New
Hostname = <empty>

Deploy the Application

nifectl deploy

Your app will be built and deployed. Once complete, the terminal will display the public hostname where your application is accessible.

Scale to Multiple Regions

Deploy your app to additional global regions with the regions command:

nifectl regions add <region-code>

Available regions include Mumbai (IND), London (EUR), Paris (EUR-3), Ohio (USA), and Santiago (SA). Run nifectl platform regions to see the full current list.

Next Steps