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
- Create an account:
nifectl auth signup
This opens a browser to complete registration.
- Log in with your credentials:
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
- Full CLI Reference — all nifectl commands and flags
- Deploy With Git Actions — automate deployments on push
- Private Registry — deploy from private Docker registries