Quick Start

Get up and running with EntRoute in 5 minutes. Choose your preferred integration method below.

Using cURL

The simplest way to test EntRoute is with cURL. No authentication required for basic discovery.

1. List Capabilities

curl https://api.entroute.dev/capabilities | jq

2. Discover Endpoints by Capability ID

curl -X POST https://api.entroute.dev/discover \
  -H "Content-Type: application/json" \
  -d '{"capability_id": "weather.current"}'

3. Discover Endpoints by Intent (Natural Language)

curl -X POST https://api.entroute.dev/discover \
  -H "Content-Type: application/json" \
  -d '{"intent": "I need current weather for New York"}'

4. Add Constraints

curl -X POST https://api.entroute.dev/discover \
  -H "Content-Type: application/json" \
  -d '{
  "capability_id": "weather.current",
  "constraints": {
    "max_price": 0.01,
    "network": "base",
    "verified_only": true
  },
  "preferences": {
    "ranking_preset": "reliability"
  }
}'

Rate Limits

Anonymous access is rate-limited. Get higher limits with an API token.

Endpoint Anonymous Authenticated
/discover 60/min 600/min
/capabilities 120/min 1200/min
/report_outcome 300/min 3000/min
/submit 10/hour 100/hour