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 | jq2. 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 |