Skip to main content

Software Packs

Software Packs are the apps you install on Nebari. Browse the catalog and pick the capabilities your team needs: dashboards, model serving, chat assistants, document analysis, and more. Every pack plugs into Nebari's single sign-on, routing, and TLS automatically, so users reach them through one secure entry point.

Installing a pack

To install any pack:

  1. Make sure your Nebari cluster is up and running.
  2. Install the pack. Every pack's README documents the exact steps; pick one of two paths:
    • Recommended: add it to your gitops repo as a new ArgoCD Application that references the pack. ArgoCD then deploys it onto your cluster.
    • Alternative: install the pack's chart manually with Helm.
  3. Open your cluster's landing page; the new capability appears there once it finishes installing.

Official packs

Packs maintained by OpenTeams and listed in the central Nebari registry. Each pack declares a maturity level. See How packs mature below for definitions, and the pack dashboard for the current level of each pack.

PackDescriptionSource
ChatA team chat app with customizable AI agents, ready to use behind your Nebari single sign-on.nebari-chat-pack
Data ScienceJupyterHub with room to publish interactive apps alongside notebooks, behind your Nebari single sign-on.nebari-data-science-pack
LGTM ObservabilityGrafana's LGTM stack (Loki, Grafana, Tempo, Mimir) for logs, metrics, traces, and dashboards on your Nebari cluster.nebari-lgtm-pack
LLM ServingA managed API for running large language models on your cluster, with per-model access control and rate limits.nebari-llm-serving-pack
Longhorn BackupHourly snapshots and daily off-site S3 backups for every volume on your cluster's default storage.nebari-longhorn-backup-pack
MLflowExperiment tracking and a model registry for your ML team, with Nebari single sign-on.nebari-mlflow-pack
NebiShared, reproducible Python and data science environments managed from a single CLI.nebari-nebi-pack
Pi Coding AgentAI-assisted coding inside your team's JupyterHub notebook sessions.nebari-pi-coding-agent-pack
Provenance CollectorA compliance scanner that proves what's running on your cluster and where each piece came from.nebari-provenance-collector-pack
Ray ServeDistributed serving for ML models and Python apps, with autoscaling built in.nebari-rayserve-pack
skillsctlA CLI and registry for discovering, installing, and publishing Claude Code skills on your Nebari cluster.skillsctl
SupersetBI dashboards and ad-hoc data exploration through a web UI, behind your Nebari single sign-on.nebari-superset-pack

All packs above are maintained by nebari-dev and are considered official.

How packs mature

A pack's level reflects how stable, tested, and supported it is.

LevelWhat you can expectIntended for
ExperimentalMay not install or work; can disappear at any timeContributors only
AlphaHappy path works on a current dev cluster; limitations documentedInternal demos
BetaStable enough for a pilot with engineering support; APIs may still shiftCustomer pilots
GA (v1.0+)Fully supported, with a documented upgrade and security-fix storyProduction

A pack at any level can also be marked Deprecated, with a sunset date (when it will be retired) and a migration path. Avoid new deployments.

Community packs

A community pack is a Software Pack maintained outside OpenTeams. It follows the same structure as an official pack and can be installed on any Nebari cluster.

Want to share your pack with the Nebari community? See Build your own pack to get started.