Skip to content

Upstream documentation

Half of what you see in the panel is kepler.gl's UI, and everything it draws is deck.gl. Neither is re-documented here — theirs is maintained, and a copy would go stale on every version bump. This page is the link hub, with the versions each link was written against.

The pinned versions

LibraryVersion bundled
kepler.gl3.3.0-alpha.11
deck.gl9.3.11
MapLibre GL JS4 (pinned by kepler)
React18.3.1

Upstream documents an older kepler than this plugin ships

kepler.gl's public documentation describes the 3.2 stable line. The plugin pins a 3.3.0 pre-release, because the Flow layer — which the origin–destination support is built on — exists nowhere in 3.2.

So upstream lists fifteen layer types where the bundled version registers twenty-one, and a few attributes present in the UI have no upstream entry. Where that matters, it is called out on the page that sends you there.

kepler.gl

TopicLink
Getting startedj-get-started
The workflow — adding, hiding, blending layersb-kepler-gl-workflow
Layer typesc-types-of-layers
Layer attributesd-layer-attributes
Colour palettesl-color-attributes
Filterse-filters
Map stylesf-map-styles
Interactionsg-interactions
Map settingsm-map-settings
Time playbackh-playback
Save and exportk-save-and-export
FAQi-FAQ

Three features are documented only in the repository, not on the docs site:

TopicLink
Effectseffects.md
Draw on mapdraw-on-map.md
SQL data explorer, AI assistantsql-data-explorer.md, ai-assistant.mdneither is included in this plugin

deck.gl

You never write deck.gl props here — kepler does that. Its documentation is still worth reaching for when you want to know why a layer behaves as it does.

TopicLink
Layer catalogueapi-reference/layers
Using layersdeveloper-guide/using-layers
Performancedeveloper-guide/performance
Coordinate systemsdeveloper-guide/coordinate-systems
FAQFrequently asked questions

Which deck.gl layer backs which kepler layer is in Under the hood.

MapLibre

The base map, and everything about it — styles, sprites, glyphs, tiles, terrain — is MapLibre's. Relevant here mostly when you self-host a style.json.

TopicLink
Style specificationmaplibre.org/maplibre-style-spec
Terrainterrain

Grafana

TopicLink
VariablesGrafana variables
Data linksData links
Provisioning dashboardsProvisioning
Content Security PolicyConfiguration

What we document instead

To be explicit about the seam:

Ours — how a Grafana query becomes a map, field-role detection, the layers the panel builds itself, everything about dashboard integration, the panel options, and deployment concerns like version floors and CSP.

Theirs — layer types and attributes, colour, filters, interactions, map settings, playback, export.

Ours, and only oursthe deltas: where this panel departs from stock kepler.

Apache-2.0. Bundles kepler.gl (MIT) and flowmap.gl (Apache-2.0).