Embed live streams in your existing parent app.
If you already have an app parents use, you don't need ours. Use our API and let parents stay where they are.
-
Viewer-token API
Your server requests a short-lived viewer token; your player loads an HLS URL bound to that token. Tokens expire in minutes, are scoped to one stream, and never leave your trust boundary.
-
Read-only discovery API
List streams, schools, rooms, and schedules with a customer-scoped API key. Cursor pagination. Stable resource shapes. Use it to sync our state into your SIS.
-
Player options
Drop in our hosted player snippet, or build your own with HLS.js. Either way, you get the same H.264 stream and the same token model.
-
Security model
API keys hashed at rest. Viewer tokens are signed JWTs with minute-scale expiry. Tenant isolation enforced server-side on every call — there is no client-side trust boundary.
How it fits together
your app server ──── API key ───▶ AeyeAPI
│
viewer token
│
your app client ◀─────────────────┘
│
└─── HLS playback ───▶ Aeye streaming network
Your server holds the API key and issues viewer tokens to your authenticated parents. Your client uses the token to play the stream. We never see your end-users' credentials.
Get an API key.
We onboard integration partners directly — drop us a line.