| CARVIEW |
Select Language
HTTP/2 200
date: Mon, 29 Dec 2025 01:01:05 GMT
content-type: text/html; charset=utf-8
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
content-encoding: gzip
content-security-policy: default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://cdp.customer.io https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://pixel-config.reddit.com https://observablehq.observablehq.cloud https://*.gist.build https://*.vector.co https://*.ip-api.com https://d-code.liadm.com https://*.usbrowserspeed.com; font-src https://observablehq.com https://fonts.gstatic.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob: https://*.gist.build; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://observablehq.com https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-O8YyK1zMiyl29Qajpzk/a7P9suyXs2Vt4lnEuULjXEY=' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' 'wasm-unsafe-eval' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://www.redditstatic.com https://challenges.cloudflare.com https://observablehq.observablehq.cloud https://*.gist.build https://*.vector.co https://*.ip-api.com https://d-code.liadm.com https://*.usbrowserspeed.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://*.gist.build 'unsafe-inline'; worker-src https://observablehq.com
etag: "s5wpjvbmq54txj"
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=JPNWjLX8QFV2HJZOA1IZN68sp0pT1WDPxalJbmf0DN4%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1766970065"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=JPNWjLX8QFV2HJZOA1IZN68sp0pT1WDPxalJbmf0DN4%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1766970065"
server: cloudflare
strict-transport-security: max-age=86400; includeSubDomains
vary: Accept-Encoding
via: 2.0 heroku-router
x-powered-by: Next.js
cf-cache-status: BYPASS
set-cookie: _cfuvid=U6UnaCIUws3seZI1XfPKqrDEZDqdzvs8hy.ZcYvS288-1766970064.6118166-1.0.1.1-yzTESIj5TiQFOhZq3oFOwXlZOKHc3dF.kozJD5JZ3D8; HttpOnly; SameSite=None; Secure; Path=/; Domain=observablehq.com
cf-ray: 9b555d37d89c9dfd-BLR
Observable | The modern data visualization platform | Observable 










































Read the interview


The modern data visualization platform
Discover the all-in-one platform for data analysis, visualization, and cross-functional collaboration.

































One platform purpose-built for visualizing data and insights
Ship advanced charts in fewer clicks
Our new collaborative canvas gives data analysts fluid, flexible, and visual tools that make data exploration faster and easier.
Turn data into insights
Create consensus and drive insight discovery through interactive, easy-to-build dashboards and embeds that stakeholders will love.
Find your community
Observable Notebooks are the leading place for developers to prototype visualizations, test new ideas, build from community examples, and share their work.
FEATURES
Build with AI
Explore, analyze, and create charts with inspectable AI.
Interact with data
Brush and filter during data exploration.
Connect to your database
Supports Snowflake, DuckDB, Postgres, and Databricks.
Share
Embed into a host app, send a URL, or export to PNG.
Community hub
Events
Storytelling with graphics: From raw data to reader impact
Watch nowTue Nov 11
Blending creativity & analysis in data visualization
Register nowConnect with us
New in Notebooks
Newsletter signup

Data viz fact
Treemaps were created in 1990 as a way to show who was using how much space on a shared 80MB hard disk by subdividing space to reflect the relative sizes of files and directories.
Learn moreSpotlight
Making science visible
Dr. Philip Bogden walks through his process of bringing data visualization to cancer research.
Observable opened up a new realm of possibilities for what we could do and offer. We created dynamic, interactive experiences that let users visualize and use climate change data in ways that we couldn’t easily support before.

AI is critical during all aspects of the discovery process from designing the right graph to tweaking the graph that you need, to getting the right insights for what the user needs.

It's been such an eye opening and exciting process because we're often quite used to spreadsheeting for internal purposes and manually visualizing data. But canvases really help us optimize our analysis and visualization process and saves us time.
Clarence Kitt
Senior Service Designer, InWithForward

Get started today.
Get started today.