Build custom data apps, your way
Observable Framework lets you craft powerful, dynamic, and polyglot data apps with total control over every layer. Integrate your favorite libraries, connect to any data source, and deploy with ease.
Trusted by leading developers and data teams
Visually stunning, custom data apps, dashboards, and user‑facing analytics aren't magic. They're built with Observable Framework.
Visualize orders of magnitude more data to deliver rich, interactive experiences that drive engagement, build trust, and create value.
Observable eliminates bottlenecks by empowering your data and development teams to move faster and with greater independence.
Framework apps precompute views at build time for instant loading, minimal processing, and fast, reliable data apps — every time.
Build locally, your way
Observable’s open-source framework uses a file-based workflow. Code in your preferred editor and check everything into git. You can even develop and preview offline.
Any language, any library
Load and transform your data in Python, SQL, R, or any language you like. Then tap into the full capabilities of the browser to display data with JavaScript in the client. It’s the best of all worlds.
Dashboards that respond instantly, every time
Nobody wants to wait for a query to load. Observable takes snapshots of data during build so your dashboards load instantly. Say goodbye to spinners.
Ship with confidence
Save your code on GitHub, deploy to Observable, and turn on scheduled builds for always fresh data. Test before you ship and auto-deploy with every commit. Observable Cloud is simple, seamless, and built for Framework data apps.
Everything you need to build, deploy, and share custom data apps.
Get started today.
Get our open-source framework
npx @observablehq/framework@latest create