Alleen-lezen SQL op je gelicentieerde datasets, via een HTTP-endpoint.
Stuur een alleen-lezen SQL-query, inclusief de volledige PostGIS-toolkit, naar een HTTP-endpoint en krijg JSON-rijen terug. Het is een programmatische API voor je eigen code, scripts, notebooks en onze SDK's, geen databaseverbinding voor desktop-SQL-clients. Elke query draait alleen-lezen en blijft beperkt tot de datasets die je licentieert. Inbegrepen bij Enterprise.
Elke tier komt met een ander standaardniveau van toegang. Add-ons kun je waar ondersteund altijd à la carte bijkopen.
| Tier | Toegang |
|---|---|
| Hobbyist | — |
| Team | — |
| Enterprise | Inbegrepen |
Inbegrepen = standaard bij de tier · À la carte = los bij te kopen add-on · €499 / jr · op aanvraag = betaald op Hobbyist, support zet het aan
POST één SELECT met je API-key en krijg JSON-rijen terug. Joins over de datasets die je licentieert, aggregaties en filters, de queries die je team al schrijft.
Elke query draait in een read-only transactie met limieten op rijen en tijd per query. Geen schrijfacties, geen schemawijzigingen, geen toegang buiten je gelicentieerde datasets.
ST_Intersects, ST_DWithin, ST_AsGeoJSON en de rest, draai ruimtelijke logica in de database en geef GeoJSON terug in plaats van alles client-side op te halen.
Roep het aan vanuit je eigen services, geplande jobs en notebooks, Python, R, JavaScript of curl, om precies de rijen die je nodig hebt als JSON op te halen. Voor QGIS en ArcGIS gebruik je de OGC GIS Access-add-on; voor dashboards bevraag je het vanuit je backend.
# Read-only SQL over a licensed dataset (PostGIS functions allowed)
curl -X POST https://api.topolab.nl/v1/sql/query \
-H "X-API-Key: $TOPOLAB_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sql": "SELECT name, ST_AsGeoJSON(geom) AS geom FROM amsterdam_poi WHERE category = '"'"'cafe'"'"' LIMIT 100"
}'Vertel ons over je workload, we bevestigen de dekking, lopen door tier-inclusie, en zetten het live op de datasets die ertoe doen.