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.

Request — example.js
// 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. 1

    Create a Velora account

    Sign up for a free Velora account if you don't have one already.

  2. 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. 3

    Register your application

    Once approved, create an app in your Developer Dashboard to get your client ID and secret.

  4. 4

    Get your access token

    Use OAuth 2.0 to authenticate and receive an access token for API requests.

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