Jupyter K8sΒΆ

A Kubernetes operator for Jupyter notebooks and interactive IDEs β€” managing compute, storage, networking, and access control for multiple users.


☸️ Kubernetes Native

Workspaces are native Kubernetes resources. Your users manage and access them using their Kubernetes identities and RBAC policies.

πŸ““ Multi-Application Support

Run JupyterLab, VS Code, or bring your own apps. Persistent per-user storage with optional shared volumes for team collaboration.

πŸ›‘οΈ Secure by Default

Scope a workspace access to a single user or a team. Namespace-scoped RBAC, JWT-based authentication with automatic seed rotation.

πŸ”Œ Flexible Access

Connect to your workspaces from your web browser with OAuth 2 or bearer token URL, or directly from your desktop IDE.

βš™οΈ Fine-Grained Control

Provide default configurations to your users and enforce bounds with templates. Automatically shutdown idle workspaces.

πŸ—οΈ Vendor Neutral

Compatible with any cloud provider via an HTTP sidecar plugin pattern. Bring your own integration.