meridian.nodeapi.ai · v0.5.1 · 43 endpoints · API key

Geospatial processing for agents, scripts, and people who want the answer fast.

Meridian is a GIS and raster processing API with 43 production endpoints — vector, topology, DEM, raster math, export formats, and Alaska elevation data. Authenticate with an API key (X-Mcp-Key header). No subscription. No dashboard maze.

Runtime
Rust / Axum
GIS Engine
GDAL 3.8 · GEOS
Auth
API key

Quickstart

This is the part an agent cares about: endpoint, payment flow, result.

# Example: reproject a GeoJSON file to Web Mercator
curl -X POST https://meridianapi.nodeapi.ai/v1/reproject \
  -H "X-Mcp-Key: YOUR_API_KEY" \
  -F "file=@input.geojson" \
  -F "target_crs=EPSG:3857"

# Replace /v1/reproject with any of the 43 endpoints

How it works

  • 1. Upload: POST your file to any endpoint with your API key.
  • 2. Process: Meridian runs the operation and returns the result.
  • 3. Done: Download your processed file or get inline JSON.

Operations

Current surface area: 43 production endpoints spanning vector, topology, DEM, raster math, export, and elevation.

Core GIS

  • reproject
  • buffer
  • clip
  • dissolve
  • convert
  • calculate-geometry

Schema & validation

  • schema
  • validate
  • repair

Transforms

  • erase
  • feature-to-point
  • feature-to-line
  • feature-to-polygon
  • multipart-to-singlepart
  • add-field

Topology & combine

  • union
  • intersect
  • difference
  • append
  • merge
  • spatial-join

Batch & tiles

  • batch
  • vectorize (.mbtiles)

DEM & raster

  • hillshade
  • slope
  • aspect
  • roughness
  • color-relief
  • contours
  • raster-calc
  • raster-warp
  • raster-to-vector
  • convert/raster
  • mosaic
  • reclassify

Export formats

  • export/dxf
  • export/kml
  • export/shapefile
  • export/jgw
  • package/gdb

Document & reference

  • pdf/rasterize
  • raster-georeference

Elevation (Alaska)

  • elevation/fetch-dggs (async)
  • jobs/:id/status
  • jobs/:id/result

Why this version exists

Rust/Axum rewrite with 43 endpoints, async elevation jobs, and API key auth.
  • API key auth: pass X-Mcp-Key header.
  • No subscriptions: pay per operation with your API key.
  • Docs stay current: OpenAPI generated from codebase.
  • Acceptance-tested: full black-box production sweep passed 22/22 (2026-03-12).
  • Async elevation: Alaska DGGS IfSAR DTM fetch via job queue (POST → job_id → poll → result).
  • Export formats: DXF, KML, Shapefile, JGW, File Geodatabase.
  • Fast path: good fit for agents, scripts, and backend workflows.

Integrate

Three ways to use Meridian, depending on your setup.

Direct API

Any HTTP client. POST a file with your API key, get your result. Full OpenAPI docs at meridianapi.nodeapi.ai/docs.

# Example: reproject a GeoJSON file to Web Mercator
curl -X POST https://meridianapi.nodeapi.ai/v1/reproject \
  -H "X-Mcp-Key: YOUR_API_KEY" \
  -F "file=@input.geojson" \
  -F "target_crs=EPSG:3857"

# Replace /v1/reproject with any of the 43 endpoints

OpenClaw Agent Skill

For agents running on OpenClaw. Install the Meridian skill and your agent gains full knowledge of the API endpoint surface — no manual setup.

clawhub install meridian