WaystonesDocs
Back to Home

Waystones Cloud · Guides

Use your API

Connect a Waystones Cloud OGC API or WMS to QGIS, ArcGIS Pro, Leaflet and MapLibre, and query it over HTTP.

Your service lives at https://<slug>.waystones.cloud (or your custom domain). Open it in a browser to see the landing page, with links to every collection.

QGIS

OGC API – Features

  1. Layer → Data Source Manager → WFS / OGC API – Features.
  2. New connection. Name it and paste your service URL, e.g. https://my-data.waystones.cloud.
  3. Connect, pick a collection and Add.

WMS (if enabled)

  1. Layer → Data Source Manager → WMS/WMTS → New.
  2. URL: https://<slug>.waystones.cloud/ows/
  3. Connect, pick layers and Add.

ArcGIS Pro

Insert → Connections → Server → New OGC API Server, paste the service URL, then add collections from the Catalog pane.

Leaflet

The items endpoint returns GeoJSON, which Leaflet reads directly:

const url = "https://my-data.waystones.cloud/collections/roads/items?f=json&limit=1000";
const data = await fetch(url).then((r) => r.json());
L.geoJSON(data).addTo(map);

MapLibre GL JS

map.addSource("roads", {
  type: "geojson",
  data: "https://my-data.waystones.cloud/collections/roads/items?f=json&limit=1000",
});
map.addLayer({ id: "roads", type: "line", source: "roads" });

For large datasets, generate vector tiles from the project page and use its style URL instead.

Querying over HTTP

Every service follows the OGC API – Features standard, so plain HTTP requests work too:

curl "https://my-data.waystones.cloud/collections/roads/items?bbox=10.6,59.8,10.9,60.0&limit=100"

See the API reference for every endpoint and query parameter, and for calling private services with an API key.