Deck.gl
Deck.gl is a GPU-powered open-source framework for visual exploratory data analysis of large-scale datasets, serving web developers, data scientists, and scientific research organizations building high-performance interactive visualizations with WebGL2 and WebGPU.
- Company typePrivate
- Founded-
- HeadquartersSan Francisco, United States
- Headcount—
- GTM typeB2B
- OfferingSoftware
What Deck.gl does
Deck.gl is a GPU-powered open-source framework for visual exploratory data analysis of large-scale datasets, licensed under the OpenJS Foundation. The architecture is modular: @deck.gl/core provides the GPU rendering pipeline (WebGL2 / WebGPU), data management, and event handling; @deck.gl/layers offers primitive visualization building blocks (ScatterplotLayer, GeoJsonLayer, ArcLayer, etc.); @deck.gl/aggregation-layers handles binning (Hexagon, Heatmap, ScreenGrid); @deck.gl/geo-layers targets geospatial use cases including H3, S2, Geohash, Quadkey indexing and tile-based formats; @deck.gl/mesh-layers renders 3D models including experimental glTF support. Technical differentiators include 64-bit floating point emulation for precision at scale, a composable layer architecture, and a Reactive API compatible with both Vanilla JS and React.
The framework integrates natively with Mapbox, MapLibre, Google Maps, and ArcGIS through dedicated adapter modules (@deck.gl/mapbox, @deck.gl/arcgis, @deck.gl/google-maps), supporting interleaved and overlaid rendering modes. It is part of the vis.gl ecosystem, which includes luma.gl (GPU abstraction), loaders.gl (data parsing), and react-map-gl (React wrapper), all maintained under the OpenJS Foundation.
The business model is open-source: the framework is freely available via NPM, GitHub, CDN, and standalone bundles with no commercial licensing or paid tiers. Go-to-market is product-led growth via developer relations — comprehensive documentation, examples gallery, playground, Slack workspace, Medium blog, and community events. End users include data scientists, web/application developers building map or dashboard applications, and scientific research organizations (e.g., COVID-19 genomics atlases at Fred Hutch, Vizgen's single-cell spatial visualizer, Microsoft's SandDance). Revenue is not generated from the open-source project itself; sustainability derives from OpenJS Foundation sponsorship and volunteer maintainership.
Deck.gl firmographics
Firmographics- Name
- Deck.gl
- Legal name
- OpenJS Foundation
- Website
- https://deck.gl
- Company type
- Private
- Operating status
- Operating
- Short description
- Deck.gl is a GPU-powered open-source framework for visual exploratory data analysis of large-scale datasets, serving web developers, data scientists, and scientific research organizations building high-performance interactive visualizations with WebGL2 and WebGPU.
- Ownership category
- akta.pro rank
Deck.gl industry classification
Industry- Product category
- Data Visualization Framework
- NAICS
- Custom Computer Programming Services (541511)
- SIC
- Services-Computer Programming Services (7371), Services-Computer Programming, Data Processing, Etc. (7370)
- akta.pro primary industry
- Game Engine & Creation Platforms (UGC/Modding) (BPAMAKAE)
- akta.pro secondary industry
- Low-Code/No-Code Application Platforms (HDAEAKAA)
Keywords
Where Deck.gl is headquartered
LocationHeadquarters
- HQ city
- San Francisco
- HQ country
- United States
- HQ region
- North America
Offices1 record
Markets served
Deck.gl business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Technology or R&D, Personnel, Infrastructure, Operations
Revenue model
- Open Source (Primary): deck.gl is an open-source project maintained by vis.gl and hosted under the OpenJS Foundation. It is freely available for all users via NPM and GitHub. The project is sustained through corporate sponsors and individual contributors.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Pay-as-you-go | Free open-source tier |
Go-to-market motion1 record
Distribution channels4 records
Marketing channels6 records
Deck.gl product offering
Product offeringCore offering
deck.gl is an open-source, GPU-powered WebGL2/WebGPU framework for visual exploratory data analysis of large-scale datasets. It provides a composable layer-based architecture for building high-performance data visualizations, including geospatial visualizations, with native integration to major map providers like Mapbox, Google Maps, ArcGIS, and MapLibre. The framework is distributed as a modular JavaScript library under the OpenJS Foundation.
Product overview
deck.gl is a GPU-powered open-source framework for visual exploratory data analysis of large-scale datasets. The product architecture is organized as a modular system with @deck.gl/core providing the foundational GPU rendering pipeline, data management, and user interaction capabilities. The framework offers specialized layer packages: @deck.gl/layers provides primitive visualization building blocks (Arc, Bitmap, Column, GeoJson, Icon, Line, Path, PointCloud, Polygon, Scatterplot, SolidPolygon, Text layers), @deck.gl/aggregation-layers enables data binning into contours, grids, heatmaps, and hexagons, @deck.gl/geo-layers handles geospatial visualization with support for H3, S2, Geohash, Quadkey indexing systems and map tiles, and @deck.gl/mesh-layers provides 3D model rendering. Integration modules (@deck.gl/mapbox, @deck.gl/arcgis, @deck.gl/google-maps, @deck.gl/carto) connect with major mapping platforms. Additional modules include @deck.gl/react for React bindings, @deck.gl/json for declarative JSON configuration, @deck.gl/widgets for UI components, and @deck.gl/test-utils for testing. The framework is designed for composable visualizations where layers can be mixed and matched, with support for WebGL2 and WebGPU rendering.
Differentiator
Problem solved
Functional benefit
Brands
- vis.gl: Open visualization ecosystem that includes deck.gl and related visualization libraries
Products and services
- @deck.gl/core
Quantifiable outcome
- Renders millions of data points with GPU acceleration
- +1 more outcomes
Companies that use Deck.gl
Customer profileNamed customers8 records
Segments3 records
Ideal customer profiles2 records
Deck.gl technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration5 records
AI capability2 records
Feature10 records
Deck.gl partnerships and signals
Strategic signalPartnerships
Nine partnerships are on record, tiered core and flagship.
- MapboxcoreDeep integration with Mapbox GL JS including MapboxOverlay class that synchronizes deck.gl MapView with Mapbox camera. Supports interleaved and overlaid rendering modes, allowing deck.gl layers to mix with Mapbox layers.
- MapLibrecoreMapLibre GL JS support as a drop-in replacement for Mapbox GL JS. Full compatibility with deck.gl's MapboxOverlay including interleaved rendering support in v3+.
- Google Maps Platformcore@deck.gl/google-maps module integrates deck.gl into Google Maps API ecosystem with similar synchronization capabilities.
- ArcGIScore@deck.gl/arcgis module provides integration with ArcGIS platform for geospatial visualization use cases.
- luma.glcoreCore GPU framework powering deck.gl rendering pipeline. Maintained by vis.gl community alongside deck.gl, providing WebGL2/WebGPU abstraction layer.
- loaders.glcoreRelated vis.gl library for loading and parsing various data formats (GIS formats, 3D models, etc.) that integrates with deck.gl for data loading.
- react-map-glcoreReact wrapper around mapbox-gl maintained by vis.gl community. Recommended companion library for using deck.gl with mapbox-gl in React applications.
- OpenJS FoundationflagshipHosting foundation for deck.gl and vis.gl projects. Provides trademark protection, governance, and organizational support for open-source sustainability.
- ETH ZurichcoreHost venue for Open Visualization Collaborator Summit 2026 at ETH Hönggerberg HCI building. Represents academic collaboration in open visualization research.
Scale indicators3 records
Recent moves6 records
Expansion highlights4 records
Deck.gl competitors and assessment
Company assessmentDirect peers
- Three.js: Foundational WebGL 3D graphics library. Shares the same underlying WebGL rendering stack and developer audience, and competes with deck.gl's mesh-layers for custom 3D visualization use cases.
- Cesium: WebGL-based 3D geospatial visualization library and platform for large-scale datasets. Competes with deck.gl's geo-layers and mesh-layers for 3D map and globe visualization use cases across enterprise and government.
- Plotly.js: Open-source JavaScript charting library built on D3 and WebGL. Targets the same developer and data-scientist audience for interactive visualizations, with overlap in scientific and analytics use cases.
- Kepler.gl: Uber-built geospatial visualization tool that is constructed on top of deck.gl. The most direct downstream consumer of deck.gl's layer architecture and a key showcase for its large-scale data visualization capabilities.
- Apache ECharts: Apache Foundation-hosted open-source visualization library with strong community governance model similar to deck.gl. Competes for the same developer mindshare in dashboards and analytics applications.
- Mapbox GL JS: WebGL-based map rendering library and platform that deck.gl integrates with natively. Competes in the same developer mindshare for WebGL map visualization, and deck.gl's MapboxOverlay enables interleaved rendering directly with Mapbox GL JS.
- D3.js: The dominant open-source data visualization library for the web using SVG. Competes with deck.gl for the same developer audience building data visualizations, though D3 focuses on lower-volume, highly-customizable 2D charts versus deck.gl's GPU-accelerated scale.
- MapLibre GL JS: Open-source fork of Mapbox GL JS that is a drop-in replacement for deck.gl's Mapbox integration. Shares the same WebGL rendering pipeline and competes for the same developer audience building open-source geospatial visualizations.
Broad incumbents
- CARTO: Geospatial analytics and visualization platform with broader enterprise offering (location intelligence, data warehouse integration). Overlaps with deck.gl's geo-layers for enterprise geospatial visualization but competes at a platform level rather than as a developer library.
Emerging players
- Observable Plot: Newer open-source JavaScript visualization library from Observable. Targets the same data-scientist audience as deck.gl for exploratory data analysis, though with a focus on 2D statistical graphics rather than GPU-accelerated scale.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat5 records
Key risks6 records
Key highlights7 records
Customer concentration
Deck.gl social profiles
Digital presenceDeck.gl financial estimates
Financial estimateRevenue estimate
Valuation estimate
Deck.gl leadership team
Management profileNumber of profiles
Deck.gl funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Deck.gl M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Deck.gl
What does Deck.gl do?
deck.gl is an open-source, GPU-powered WebGL2/WebGPU framework for visual exploratory data analysis of large-scale datasets. It provides a composable layer-based architecture for building high-performance data visualizations, including geospatial visualizations, with native integration to major map providers like Mapbox, Google Maps, ArcGIS, and MapLibre. The framework is distributed as a modular JavaScript library under the OpenJS Foundation.
Is Deck.gl a public or private company?
Deck.gl is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was Deck.gl founded?
Deck.gl was founded in -1.
Where is Deck.gl based?
Deck.gl is headquartered in San Francisco, United States, in the North America region.
How does Deck.gl make money?
One revenue line is on record: open Source (Primary).
Who are Deck.gl's main competitors?
Direct peers on record are Three.js, Cesium, Plotly.js, Kepler.gl, Apache ECharts, Mapbox GL JS, D3.js and MapLibre GL JS. CARTO is listed as a broad incumbent. Observable Plot is listed as an emerging player.
Does Deck.gl have an API?
Yes. deck.gl provides a JavaScript API for GPU-powered data visualization. The framework includes module-based architecture with @deck.gl/core handling the GPU rendering pipeline, data management, and user interaction. It offers @deck.gl/json for declarative interface supporting JSON format layer specification with special prefixes (@@type, @@function, @@=, @@#) for class resolution, function calls, expression parsing, and constant/enumeration references. The scripting API allows standalone use via pre-bundled scripts. Developer documentation is at deck.gl/docs/api-reference/core/deck.
What industry is Deck.gl in?
Deck.gl's product category is Data Visualization Framework. Its primary akta.pro industry code is BPAMAKAE, Game Engine & Creation Platforms (UGC/Modding), with a secondary code of HDAEAKAA, Low-Code/No-Code Application Platforms. Its NAICS code is 541511 and its SIC code is 7371.