What is STACKIT Notebooks?
STACKIT Notebooks is a fully managed service based on JupyterHub and JupyterLab for data scientists and ML engineers. Notebook servers run in isolated Kubernetes pods, and authentication is handled via OIDC integration with common identity providers. STACKIT operates the service from data centers in Germany and Austria.
Core Features
- JupyterHub/JupyterLab environment: Fully managed multi-user environment with isolated notebook servers per user
- Kubernetes-based isolation: Each notebook server runs in its own Kubernetes pod
- OIDC authentication: Integrates with Keycloak, Microsoft Entra ID, Okta, Google, or AWS Cognito
- Apache Spark integration: Use Spark directly from within JupyterLab notebooks
- Workflow integration: Automated, production-grade execution of notebooks via STACKIT Workflows and Papermill
- Observability: Integration with STACKIT Observability and Grafana dashboards
Typical Use Cases
Data exploration: Data scientists interactively explore datasets in JupyterLab before automating pipelines.
Production notebook pipelines: STACKIT Workflows and Papermill let you run notebooks as recurring jobs, for example as a Spark job for data processing.
Collaborative development: Multiple users work in isolated environments within the same project via JupyterHub.
Benefits
- Data sovereignty: Operated from German/Austrian data centers
- No local setup: Ready-to-use notebook environment in the browser
- From interactive to production: Seamless transition from exploratory notebooks to automated workflows
- Standards-based: Built on established open-source tools (JupyterHub, JupyterLab, Spark)
Integration with innFactory
As an official STACKIT partner, innFactory supports you in building data science environments: from notebook configuration and identity provider integration to automating production notebook pipelines with STACKIT Workflows.
Typical Use Cases
Frequently Asked Questions
What is STACKIT Notebooks?
STACKIT Notebooks is a fully managed service based on JupyterHub and JupyterLab. Teams can develop, run, and share interactive notebooks in a secure, scalable environment. Notebook servers run in isolated Kubernetes pods.
How does authentication work?
STACKIT Notebooks supports OIDC-based authentication via common identity providers such as Keycloak, Microsoft Entra ID, Okta, Google, or AWS Cognito.
Can notebooks be run automatically in production?
Yes, integration with STACKIT Workflows lets you run notebooks automatically as jobs using Papermill, for example as Spark jobs for data pipelines.
Does STACKIT Notebooks support Apache Spark?
Yes, there is documented support for using Spark directly within JupyterLab notebooks.
What does STACKIT Notebooks cost?
Billing is usage-based, according to the compute resources consumed by the notebook instances. Current prices are available in the STACKIT pricing calculator.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of STACKIT (official documentation). This page does not represent an offer by STACKIT.
