Meridian is a GIS and raster processing API with 28 production endpoints. POST a file, get a result. No API key, no subscription, no dashboard maze.
One endpoint, one file, one result.
# Reproject a GeoJSON to Web Mercator curl -X POST https://meridianapi.nodeapi.ai/v1/reproject \ -F "file=@input.geojson" \ -F "target_crs=EPSG:3857"
Current surface area: 28 production endpoints including vector, topology, DEM, and raster math operations.
Three ways to use Meridian, depending on your setup.
Any HTTP client. POST a file to the endpoint of your choice and get your result. Full OpenAPI docs at meridianapi.nodeapi.ai/docs.
# Example: reproject a GeoJSON file to Web Mercator
import requests
r = requests.post('https://meridianapi.nodeapi.ai/v1/reproject',
files={'file': open('input.geojson','rb')},
data={'target_crs': 'EPSG:3857'})
print(r.json())
# Replace /v1/reproject with any of the 28 endpoints
For agents running on OpenClaw. Install the Meridian skill and your agent gains full knowledge of the API and endpoint surface — no manual setup.
clawhub install meridian