Quickstart
Render a keyed notebook, update a variable, and read structured results.
How pyobservablejs works
Notebook controllers, cell identity, browser runtimes, and state snapshots.
Choose a library
Compare pyobservablejs and pyobsplot by the unit you want to render.