List Nodes
GET/nodes
Returns edge nodes with filtering and pagination.
What are Nodes?
Nodes are edge agents that execute jobs. Each node has:
- Labels for selection (env, region, capabilities, hardware specs)
- Resource information (CPU, memory, disk usage and capacity)
- Connection state (connected, disconnected, initializing)
- Capabilities (supported inputs, outputs, processors, runtimes)
Filtering
states: Filter by node health (healthy, degraded, unhealthy)labels: Label selector for matching nodes (e.g., "env=prod,region=us-west")
Common Patterns
- Find nodes for job placement: Filter by labels matching your job selector
- Monitor node health:
?states=degraded,unhealthy - Find nodes by region:
?labels=region=us-west - List all connected nodes: (default - shows healthy nodes)
- Recently registered:
?order_by=created_at&order=desc&limit=10
Related Endpoints
GET /nodes/{id}/executions- See what jobs are running on a specific nodeGET /nodes/stats- Get aggregate statistics across all nodes
Request
Responses
- 200
- 400
- 500
OK
Invalid query parameters
Internal Server Error