Developer SDK
Build powerful AI vision integrations with AgenticEye's official SDKs and APIs.
Python
JavaScript
REST API
Installation
pip install agenticeye
npm install @agenticeye/sdk
Quick example
from agenticeye import AgenticEye
client = AgenticEye(api_key=)
camera = client.cameras.connect(
name=,
rtsp_url=
)
agent = client.agents.create(
camera_id=camera.id,
type=,
alerts=[, , ]
)
for detection in client.detections.stream(camera.id):
print(f)
SDK features
Camera management
Connect, configure, and monitor cameras programmatically.
Agent configuration
Deploy and tune AI detection agents per camera.
Real-time streaming
WebSocket-based live detection event streams.
Alert webhooks
Configure custom alert rules and webhook endpoints.
Analytics API
Query historical detections, trends, and aggregate stats.
Batch operations
Bulk camera provisioning and fleet management.
API authentication
All API requests require a valid API key passed in the request header. You can generate and manage API keys from your AgenticEye dashboard under Settings > API Keys.
curl -H \
https://api.agenticeye.com/v1/cameras
Rate limits
API rate limits vary by plan:
- Free: 100 requests per minute
- Pro: 1,000 requests per minute
- Enterprise: Custom limits