Appearance
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
| Library | Version bundled |
|---|---|
| kepler.gl | 3.3.0-alpha.11 |
| deck.gl | 9.3.11 |
| MapLibre GL JS | 4 (pinned by kepler) |
| React | 18.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
| Topic | Link |
|---|---|
| Getting started | j-get-started |
| The workflow — adding, hiding, blending layers | b-kepler-gl-workflow |
| Layer types | c-types-of-layers |
| Layer attributes | d-layer-attributes |
| Colour palettes | l-color-attributes |
| Filters | e-filters |
| Map styles | f-map-styles |
| Interactions | g-interactions |
| Map settings | m-map-settings |
| Time playback | h-playback |
| Save and export | k-save-and-export |
| FAQ | i-FAQ |
Three features are documented only in the repository, not on the docs site:
| Topic | Link |
|---|---|
| Effects | effects.md |
| Draw on map | draw-on-map.md |
| SQL data explorer, AI assistant | sql-data-explorer.md, ai-assistant.md — neither 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.
| Topic | Link |
|---|---|
| Layer catalogue | api-reference/layers |
| Using layers | developer-guide/using-layers |
| Performance | developer-guide/performance |
| Coordinate systems | developer-guide/coordinate-systems |
| FAQ | Frequently 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.
| Topic | Link |
|---|---|
| Style specification | maplibre.org/maplibre-style-spec |
| Terrain | terrain |
Grafana
| Topic | Link |
|---|---|
| Variables | Grafana variables |
| Data links | Data links |
| Provisioning dashboards | Provisioning |
| Content Security Policy | Configuration |
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 ours — the deltas: where this panel departs from stock kepler.