Meridian is a GIS and raster processing API with 28 production endpoints. Call an operation, receive a 402, sign an x402 payment in USDC on Base, retry, and get your result. No API key. No subscription. No dashboard maze.
This is the part an agent cares about: endpoint, payment flow, result.
# 1) Call endpoint (expect 402 Payment Required) curl -X POST https://meridianapi.nodeapi.ai/v1/reproject \ -F "[email protected]" \ -F "target_crs=EPSG:3857" # 2) Sign x402 payment with your Base wallet # 3) Retry with X-PAYMENT header curl -X POST https://meridianapi.nodeapi.ai/v1/reproject \ -H "X-PAYMENT: <base64-eip3009-payload>" \ -F "[email protected]" \ -F "target_crs=EPSG:3857"
Current surface area: 28 production endpoints including vector, topology, DEM, and raster math operations.
Simple enough to remember.
Example: a 500KB GeoJSON reproject calculates to $0.005 and rounds up to the $0.01 minimum.
Three ways to use Meridian, depending on your setup.
Any HTTP client. POST a file to the endpoint of your choice, handle the 402, retry with payment, get your result. Full OpenAPI docs at meridianapi.nodeapi.ai/docs.
# Example: reproject a GeoJSON file to Web Mercator
pip install x402
python -c "
from x402.client import pay_for_request
r = pay_for_request('https://meridianapi.nodeapi.ai/v1/reproject',
files={'file': open('input.geojson','rb')},
data={'target_crs': 'EPSG:3857'},
private_key=WALLET_KEY)
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, payment flow, and endpoint surface — no manual setup.
clawhub install meridian
Meridian is built for agent-native workflows first. This manual interface uses the same production API for ad hoc runs, testing, validation, and human-operated jobs.
This panel can only call wallets already attached to this browser session. Click a wallet icon below to select and connect it.
Select an operation and enter inputs to request a quote.