| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Data Visualization Libraries Software | 8.4 (#5) | 8.2 (#7) |
| Spec score · Data Visualization Software | 8.3 (#32) | 8.1 (#40) |
| Dashboard type | interactive | both |
| Data sources | Python lists,NumPy arrays,ColumnDataSource,pandas DataFrames,Polars DataFrames,PyArrow DataFrames,pandas GroupBy objects,REST endpoints | JavaScript arrays,tuples,objects,data APIs,and Cube |
| Integrations | The site describes using Bokeh in Jupyter and mounting it in FastAPI, Starlette, Django, or another ASGI app served with Uvicorn or Hypercorn. | Chart.js includes TypeScript typings and works with React, Vue, Svelte, and Angular, directly or through wrapper packages. |
| License | The project describes Bokeh as BSD licensed. | Chart.js is open source under the MIT license and maintained by a community. |
| Platform | web_and_desktop | web |
| Security and compliance | The official pages opened describe the BSD license and Code of Conduct but make no security or compliance certification claim. | The official pages reviewed provide no security or compliance claims. |
| Support | Support is volunteer-based, and the project directs usage questions to its public Discourse forum. | The documentation directs users to Discord, GitHub Discussions, and Stack Overflow for community help. |