PyData NYC 2022

Nebari: Easily deploy and maintain an open source data science platform on the cloud of your choice
11-11, 11:00–12:30 (America/New_York), Music Box (5th floor)

There is a critical need in organizations for a shared data science platform that is flexible, accessible, and scalable. Typically, the choices are using a vendor supplied platform that doesn’t quite fit or spending significant time and engineering effort rolling out a custom solution. In this tutorial, we will walk you through the installation and usage of Nebari, a new open source project that provides an all-in-one development and experimentation platform for teams to work efficiently and collaboratively. Nebari can be installed in as little as 30 mins on your cloud of choice (currently AWS, GCP, Azure, DigitalOcean) and can also be installed on-prem. In this tutorial we will walk you through the installation process and core features of Nebari.


Nebari (nebari.dev) is an opinionated JupyterHub distribution that integrates many open source libraries into a coherent platform. The components that form Nebari can be rearranged and customized to support many different enterprise use cases. Deployment, integration, and maintenance is minimized by using the Infrastructure as Code (IaC) management approach. Additionally, Nebari integrates functionality that allows organizations to manage data science environments across teams and from research to production. Some of the components included in a Nebari deployment are: VSCode, Dask, Prefect, ClearML, Conda, Grafana, Prometheus, Argo Workflows and Dashboard sharing.

Nebari has a DevOps for non-DevOps people approach. For smaller teams and organizations this means that they can deploy and maintain a fully featured data science platform without needing an internal devops team. For larger organizations, Nebari provides a customizable blueprint of how to integrate JupyterHub with the many other open source tools that are typically needed.

In this tutorial, we will walk attendees through the installation process and then cover several example use cases that demonstrate the various features of Nebari. Since a tutorial that involves cloud deployments can be tricky we plan to have several options for attendees. A pre-installed cloud instance of Nebari will be available for those who wish to just explore features. For those who want to follow along with the installation, we will walk through a local installation or provide temporary cloud credentials. To attend the tutorial, no knowledge of cloud technologies is required. Basic comfort using the command line is needed.

Time breakdown (subject to change)
- Introduction to Nebari (15 mins)
- Installation (30 mins)
- Walkthrough of Nebari Features (30 mins)
- Q&A (15 mins)


Prior Knowledge Expected

No previous knowledge expected

Software engineer at Quansight.