Your |Our Platform.Real Impact.
Build bots, overlays, and integrations that shape the future of live streaming. Real-time APIs, webhooks, and the tools to bring your vision to life.
Surfaces
What you can build
Six surfaces, one token. Each one below is reachable with an OAuth token your app holds on a streamer’s behalf — the scope you were granted is exactly the permission you have, and nothing more.
Chat Bots
Build interactive bots that engage with viewers in real-time. Send messages with effects, respond to commands, and moderate chat.
Webhooks
Receive real-time notifications when streams go live, users follow, or subscribe. Build reactive integrations across 17 event types.
Overlays & Widgets
Create custom stream overlays, alerts, and widgets. React to follows, subscriptions, raids, and channel point redemptions.
Streaming Software
Integrate with OBS, Meld Studio, and other broadcasting apps. Access stream keys, update titles, and manage categories.
Emotes
Access channel and global emotes. Resolve emote codes to images for rendering in your application.
Users & Followers
Access user profiles, follower lists, and subscription data. Build community tools and viewer engagement features.
The API
One REST call, one bearer token
There is no SDK to install and no handshake beyond OAuth. You hold an access token, you send it in an Authorization header, and you read JSON back. Here is a whole integration.
// Get a user's live stream status
const response = await fetch(
'https://api.velora.tv/api/streams/user/colinrox',
{
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
}
);
const stream = await response.json();
console.log(stream.isLive ? 'Live now!' : 'Offline');What the platform gives you
- OAuth 2.0 with PKCE
- Secure authentication for public clients — no client secret shipped in your app.
- Real-time webhooks
- Instant event notifications for stream, channel, chat and moderation events.
- Rate limits you can plan around
- A global ceiling today, with per-scope budgets published so you can see where your app sits before they are enforced.
- WebSocket chat
- Live chat integration over a socket rather than polling.
Getting in
Five steps, one of them is us
Step two is a review by a person, so plan for it rather than being surprised by it. The other four are yours and take minutes.
- 1
Create a Velora account
Sign up for a free Velora account if you don't have one already.
- 2
Request developer access
Tell us what you want to build. We review every application, so this is a real person reading a real answer.
- 3
Register your application
Once approved, create an app in your Developer Dashboard to get your client ID and secret.
- 4
Get your access token
Use OAuth 2.0 to authenticate and receive an access token for API requests.
- 5
Make your first API call
Use your token to start making requests to the Velora API.
Start building
Read the getting-started guide, or bring a question to the Discord — the people who build the API are in there.