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 janedoe@app.com --password yourpassword

Replace janedoe@app.com 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​