Frontend Frameworks

Bokeh

Interactive Web Plotting for Python.

Status
Generally available
Last checked
Checked · Oct 15, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Bokeh is an interactive visualization library that targets modern web browsers for presentation. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets.

Bokeh stands out as an interactive visualization library that targets modern web browsers, offering high-performance interactivity and extensive customization options over large or streaming datasets.

When it fits — and when it doesn’t

A good fit for

  • Projects requiring high-performance interactivity over large datasets

  • Web applications that need to visualize streaming data

  • Developers who want to create interactive plots and charts for web apps without a backend service

Look elsewhere if

  • Teams needing real-time streaming (Bokeh is more suited for batch processing)

  • Projects with strict performance constraints where JavaScript libraries might be lighter-weight options

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited third-party integration support

    Bokeh's ecosystem is not as extensive compared to other visualization libraries like Matplotlib or Plotly, making it harder to find plugins and extensions.

  2. 02

    Performance issues with very large datasets

    Rendering interactive plots with millions of data points can lead to slow performance and high memory usage in web browsers.

What it does well

  • Interactive plots and charts for web applications

  • High-performance interactivity over large datasets

  • Supports streaming data visualization

  • Customizable visualizations with extensive styling options

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Bokeh

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for Bokeh’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

Bokeh — tracked on AI Navigator

Markdown

[![Bokeh — tracked on AI Navigator](https://navigateaitools.com/badge/bokeh.svg)](https://navigateaitools.com/explorer/tool/bokeh)

HTML

<a href="https://navigateaitools.com/explorer/tool/bokeh"><img src="https://navigateaitools.com/badge/bokeh.svg" alt="Bokeh — tracked on AI Navigator" height="58"></a>