Reference

Core

Render any widget, and read any widget’s state.

render_widget Reactively render an ipywidget.
output_widget() Create an output container for a Shiny widget (i.e., a placeholder for an ipywidget rendered by a shinywidgets render decorator).
reactive_read() Reactively read a widget trait.
as_widget() Coerce an object into an ipywidgets.Widget.

Lifetimes

Choose whether a widget belongs to one session or is shared by all of them.

session_lifetime() Give widgets constructed inside this block the lifetime of the Shiny session rather than of the current render.
shared_lifetime() Construct one widget that every Shiny session displays.

Charts

render_plotly Reactively render a plotly figure.
render_altair Reactively render an altair chart.
render_bokeh Reactively render a bokeh plot.
render_matplotlib Reactively render a matplotlib figure as an interactive ipympl widget.
render_plotnine Reactively render a plotnine plot as an interactive ipympl widget.
render_bqplot Reactively render a bqplot figure.
render_holoviews Reactively render a holoviews, hvPlot, or geoviews object.
render_jscatter Reactively render a jupyter-scatter scatter plot.
render_obsplot Reactively render an Observable Plot chart, created with pyobsplot.
render_panel Reactively render a panel object.

Tables & grids

render_itables Reactively render a pandas or polars data frame as an interactive itables (DataTables) table.
render_reactable Reactively render a reactable table (the Python port of R’s reactable).
render_ipydatagrid Reactively render a pandas DataFrame as an interactive ipydatagrid data grid.
render_perspective Reactively render a perspective viewer.

Data exploration

render_pygwalker Reactively render a PyGWalker data exploration app.
render_quak Reactively render a quak data table.
render_mosaic_widget Reactively render a Mosaic dashboard of linked, DuckDB-backed views.
render_embedding_atlas Reactively render an Embedding Atlas explorer.

Maps & geospatial

render_ipyleaflet Reactively render an ipyleaflet map.
render_leafmap Reactively render a leafmap map.
render_maplibre Reactively render a maplibre map.
render_lonboard Reactively render a lonboard map.
render_geolibre Reactively render a GeoLibre map – the full GeoLibre GIS app embedded as a widget.
render_keplergl Reactively render a kepler.gl map.
render_pydeck Deprecated: use pydeck layers with render_maplibre instead.

3D

render_k3d Reactively render a k3d 3D plot.
render_pythreejs Reactively render a pythreejs 3D scene.
render_pyvista Reactively render a pyvista 3D plot.
render_ipyvolume Reactively render an ipyvolume 3D plot.

Scientific

render_mols2grid Reactively render a mols2grid molecule grid.
render_nglview Reactively render an nglview molecular structure viewer.
render_vizarr Reactively render a vizarr image viewer (for OME-NGFF/Zarr bioimages).
render_niivue Reactively render a NiiVue neuroimaging viewer (volumes, overlays, and meshes), via ipyniivue.
render_ipyaladin Reactively render an ipyaladin sky viewer (Aladin Lite).
render_rerun Reactively render a rerun viewer.

Networks

render_ipycytoscape Reactively render an ipycytoscape network graph.
render_ipysigma Reactively render a graph with ipysigma (sigma.js).

Input & drawing

render_drawdata Reactively render a drawdata drawing widget.
render_ipycanvas Reactively render an ipycanvas canvas.
render_ipyfilechooser Reactively render an ipyfilechooser file chooser.

Other

register_widget() Deprecated. Use @render_widget instead.
bokeh_dependency() Create an HTML dependency on bokeh’s JavaScript/CSS resources.