REST • JSON • HTTPS • Webhooks
Build faster with a clean, predictable API.
Low-latency endpoints, generous free tier, and human-friendly docs. Ship in minutes with curl or your favorite SDK.
Avg response time
46 ms (p95)
46 ms (p95)
Global POPs
260+ edge locations
260+ edge locations
Uptime last 90d
99.99%
99.99%
SDKs
JS • Python • PHP • Go
JS • Python • PHP • Go
Why developers choose Edge API
Simple, scalable, and secure by default.
Straightforward REST
Clean URL paths, meaningful status codes, and consistent JSON schemas. No surprises.
First-class Webhooks
Subscribe to events for real-time updates with signed webhook payloads.
Enterprise-ready
OAuth2, audit logs, rate limiting, and regional data residency.
Core Endpoints
Base URL: https://edge.node.my/v1
Method | Path | Description | Example |
---|---|---|---|
GET | /health |
Service healthcheck. | curl -s https://edge.node.my/v1/health |
GET | /items |
List items with pagination. | curl -H "Authorization: Bearer <key>" https://edge.node.my/v1/items?page=1 |
POST | /items |
Create a new item. | curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer <key>" -d '{"name":"Widget"}' https://edge.node.my/v1/items |
GET | /items/{id} |
Fetch a single item by ID. | curl -H "Authorization: Bearer <key>" https://edge.node.my/v1/items/it_123 |
DELETE | /items/{id} |
Delete an item. | curl -X DELETE -H "Authorization: Bearer <key>" https://edge.node.my/v1/items/it_123 |
Authentication
All requests must be authenticated with a bearer token. Create a key from your dashboard and send it via the Authorization
header.
Quickstart (curl)
$ export EDGE_API_KEY=sk_live_xxx
$ curl -s \
-H "Authorization: Bearer $EDGE_API_KEY" \
https://edge.node.my/v1/items | jq .
Sample Response
{
"object": "list",
"data": [
{ "id": "it_123", "name": "Widget", "created": 1724150400 },
{ "id": "it_124", "name": "Gadget", "created": 1724236800 }
],
"has_more": false
}
Pricing
Start free. Scale predictably.