Polyaxon v3 is coming →

Run notebooks and interactive apps on your clusters

Launch JupyterLab, TensorBoard, and custom web apps on your Kubernetes compute. Choose the image, data connections, and CPU or GPU resources; open each session from its Polyaxon run.

Notebook and app services run on configured Kubernetes compute. Protected organization access requires Polyaxon Cloud or self-hosted Enterprise; Ray and Dask require their Kubernetes operators and Polyaxon integrations.

JupyterLab open inside a Polyaxon service run, showing notebook cells for a small model experiment
JupyterLab opened from a Polyaxon service run. The notebook comes from the selected component and image; Polyaxon schedules and tracks the run.

Start with a component

Open a notebook, inspect a run, or bring an app.

Start a notebook or TensorBoard component from the hub, or define a service for your own web app. Polyaxon records each as a run with its configuration, status, and logs.

Follow the notebook guide
$ polyaxon run -p quick-start --hub notebook
# Copy the new run UUID, then wait for the service to start.
$ export RUN_UUID=PASTE_RUN_UUID_HERE
$ polyaxon ops service -p quick-start -uid $RUN_UUID --url

The commands use the quick-start project. Wait for the service to reach running, then open its URL. The custom app tab follows the documented Streamlit example.

Use the interface that fits the work

Give each session the right environment

Add distributed compute when one container is not enough

Open it securely, then release the resources