Nanobox uses a simple config file, to define an application's environment and create consistent, reliable runtimes. Whether you're working alone, or on a team, your app's environment will be the same every time.
Make sure your app will work perfectly in production before you deploy. Nanobox provides a simulated production environment on your local machine to which it deploys your app as if it were deploying to live servers — a perfect local staging environment.
Never install a language or database on your computer again. Nanobox runs everything in a lightweight VM. Bring your entire dev environment up in seconds with one command. When you're done working, shut it down to keep your machine slim and snappy.
boxfile.yml lives with your app's source code, your app's environment goes whenever your code goes. Regardless of how much time passes, that environment can be recreated anytime, anywhere. You no longer have to dread coming back to a project, whether that's after 1 month or 1 year.
Rest assured that your app will run consistently regardless of variations in your team's computers and operating systems.
New team members can be up and running in minutes. Because nanobox installs and configures everything needed to run your app, new devs can skip lengthy runtime installation and be productive now.