Skip to content

Observable overview

Observable offers two ways of working: you can build data apps using Observable Framework to deploy to Observable, or you can work in notebooks.

Projects

Projects

Observable projects let you build data apps that can be hosted anywhere, including on Observable! They are built using the open-source Observable Framework.

Framework combines the power of JavaScript on the front-end for interactive graphics, with any language on the back-end for data preparation and analysis. SQL, Python, R, Rust, Go… you name it.

Learn more about Observable Framework

Notebooks

Notebooks

In Observable notebooks, users can quickly access their data and combine text, analyses, and data visualizations in the same place. Collections of code snippets and low-code features allow anyone to quickly build or modify notebooks. Observable is built for collaboration and sharing, so that more people can explore, work with, and contribute to discussions around data.

Observable notebooks are great for ephemeral, ad hoc data exploration. But notebooks aren’t well-suited for polished dashboards and apps.

Learn more about Observable notebooks