Information | Links |
---|---|
Project | |
Community | |
CI |
Nebari is a customizable Data Science and MLOps platform designed as a managed integration of open source technologies. It uses an infrastructure-as-code approach to quickly and smoothly deploy a shared data science environment, on premises or in the cloud of choice. Nebari is an opinionated open source JupyterHub distribution with a variety of common integrations to help you and your team get set up with all your favorite tools... and a few you didn't know you needed!
To get started with Nebari right away, check the Nebari documentation!
Nebari Cloud can be deployed on any Kubernetes cluster by leveraging these tools:
- Terraform modules: to automate the provisioning of your cloud infrastructure
- Helm: to define, manage, and install Kubernetes applications
- GitHub Actions or GitLab CI/CD: to automate the build and deployment of Nebari.
Nebari aims to abstract all these complexities for its users. Hence, it is not necessary to know any of the above mentioned technologies to have your project successfully deployed.
TLD;R If you know GitHub/GitLab and feel comfortable generating and using API keys, you should have all it takes to deploy and maintain your system without the need for a dedicated DevOps team. No need to learn Kubernetes, Terraform, or Helm.
Nebari is supported by macOS and Linux operating systems (Windows is NOT currently supported).
It is compatible with Python 3.7+
. We also suggest you use virtual environments such as (conda
,
pipenv
or venv
).
Depending on where you are planning to deploy, Nebari can be installed and deployed in roughly 30 minutes!
*Note Check the Nebari installation guide for detailed step-by-step instructions on deploying Nebari.
Thinking about contributing? Check out our Contribution Guidelines to get started.
To install the latest developer version (unstable) use:
pip install git+https://github.com/nebari-dev/nebari.git
To build the docs locally, follow the guide in the docs README.
Have a look at our Frequently Asked Questions (FAQ) to see if your query has been answered.
Getting help:
-
GitHub Discussions is our user forum. It can be used to raise discussions about a subject, such as: "What is the recommended way to do X with Nebari?"
-
Issues for queries, bug reporting, feature requests, documentation, etc.
We work around the clock to make Nebari better, but sometimes your query might take a while to get a reply. We apologize in advance and ask you to please, be patient π.
To guarantee a welcoming and friendly community, we require all community members to follow our Code of Conduct.
Nebari is licensed under the BSD-3 OSI license.