

Imagery, or imagery with the map on top.
Satellite is the bare picture. Hybrid draws roads, boundaries and labels over it, restyled to stay legible on photography. Same session, same camera, one style name apart.
Relief on top of itWorldwide satellite imagery, and at street zoom aerial photography sharp enough to count the bikes by the canal. Bare, or with roads and labels on top. The map is touring by itself; drag it to take over.
Nobody ships an imagery stack. They ship a listing where the buyer sees the roof, a farm dashboard with the field boundaries drawn on the crop, a port map where the terminal is a terminal. This is what Satellite looks like from the outside.


Satellite is the bare picture. Hybrid draws roads, boundaries and labels over it, restyled to stay legible on photography. Same session, same camera, one style name apart.
Relief on top of it
Worldwide satellite imagery from a mountain range down to a city block, and where we carry aerial photography a hand-over at street zoom to pictures sharp enough to count the bicycles.
The vector map underneathOne map session, imagery switched on and off
same session as Streets
same monthly pool
The imagery archives are signed into the same map session as the basemap. Switch to Satellite, zoom into the aerial, turn Hybrid on and off: still one unit.
See what a month costsimport { Map, MapStyle } from '@rijwind/sdk'; const map = new Map({ container: 'map', style: MapStyle.HYBRID, // or SATELLITE for bare imagery center: [4.8952, 52.3702], zoom: 17, }); map.setStyle(MapStyle.STREETS); // back to the vector map, same session
Imagery is several rasters in a specific order: ocean and base under the mosaic, the aerial on top. The SDK opens it with a style name; bring your own MapLibre and the hosted style JSON already carries the stack.
Read the imagery guideOpening any map issues one short-lived session, and it signs the imagery archives alongside the basemap: the worldwide mosaic, the ocean and base layers under it, the aerial photography on top. Satellite and Hybrid just use them.
Everything a developer scans a product page for, in one place, without the adjectives.
Numbers as of September 2026. The pricing page has the full ladder.
Photography of the ground as a map style. Satellite is the bare imagery; Hybrid draws the roads, boundaries and labels of the Streets map over it, restyled so they stay readable on photography. Both are styles on the same session as every other map.
Anything land-shaped that a drawn map flattens: farms and fields, ports and industrial sites, construction and real estate, solar and wind projects, forestry, coastlines, and every product whose users say 'show me what it actually looks like'.
Worldwide, the imagery is a cloud-free satellite mosaic at roughly ten metres per pixel, which reads clearly down to city-block level. Where we carry aerial photography the map switches to it at street zoom, sharp enough to see individual cars, bicycles and roof windows, and it goes on zooming where the satellite imagery stops. That aerial layer is growing region by region.
The worldwide mosaic is assembled from recent cloud-free satellite passes and rebuilt periodically; the aerial layers follow their national flight cycles. Neither is live, and a single tile does not carry its capture date, so do not use it to check what a site looks like this week.
No. Imagery rides in the same map session as the basemap, so Satellite and Hybrid cost the same one unit per session as Streets, and a visitor can switch between all of them without a second session.
Where the aerial layer does not reach yet, a single building is a few pixels at street zoom; some regions still show seams or seasonal snow lines where satellite passes were stitched; and there is no oblique, historical or dated imagery. Expect a good regional and city picture everywhere, and true street-level detail where the aerial photography covers.
Yes. It is a MapLibre style like the others, so markers, lines, polygons and your own tile layers go on top exactly as they would on Streets. Hybrid's road and label layers keep rendering above the imagery under your data.
No. The hosted style JSON carries the full layer stack: the imagery is several rasters in a specific order, and the file already has them in place. Fetch it, fill in the signed URLs from your session, and any MapLibre map renders it.
Yes. The free plan includes 10,000 units a month with no card and no sales call, which is 10,000 map sessions if that is all you spend them on. It is a hard cap, so a traffic spike cannot produce a bill.
The imagery, like the tiles, comes from a European CDN, and the session is issued from the European Union, end to end. No part of the path touches a US-controlled provider. We publish a DPA and a full sub-processor list.
The vector basemap Hybrid draws on top of the imagery.
Relief, contours and 3D terrain on the same session.
Find the address, then look at it from above.
Real building models with measured roofs, tilted.
One unit pool, one table, a cap you set.
What actually differs, feature by feature.
Ten thousand sessions a month, free. The same key covers search, routing and static images when you get to them.