Skip to content
JavoJavo

Notebooks, apps and jobs for data teams, on Kubernetes.

Javo runs notebooks, web apps and scheduled jobs for data teams on Kubernetes, from one place. Pick a template, point it at your home folder or a Git repository, and share the result.

Apps

JupyterLab, VS Code, RStudio, marimo, Streamlit, Dash, Panel, Bokeh, Gradio, Voila, FastAPI, static sites, Node and Go back-ends, coding agents, or any container image.

Code from anywhere

Run from your home folder or a Git repository, with a preview app for every pull request.

Jobs

Run scripts and notebooks on demand or on a schedule, with logs and history.

Sharing

Keep an app private, or share it with people, groups, everyone signed in, or the public.

Secrets and environment variables

Encrypted at rest and handed to apps and jobs by reference.

Sizes

Admin-defined sizes, optionally with GPUs, or custom CPU and memory, controlled by role.

Operations

Stop apps when idle, back up to any S3-compatible bucket, admin views of every app and its usage.

Sign-in

Local accounts or any OpenID Connect provider, such as Keycloak.

Docker Compose brings up a single-node Kubernetes cluster with Javo installed. See Docker Compose, or install the Helm chart on a cluster you already run.