For developers

Build on the enginethe worldstreams on.

Stream live and on demand, customize your player and add advanced AI. Start from a trial key and have a live stream embedded in your own page.

  • REST + Java APIs
  • MCP
  • Docker
# Clone the guides and start the engine
git clone https://github.com/WowzaMediaSystems/dev-guides
cd dev-guides/1_first_livestream
cp .env.example .env
# add WSE_LICENSE_KEY to .env, then
docker compose up

Quickstart

Your first live stream, from trial key to embedded player.

Follow the steps

Sign up for a free trial to get your Wowza Streaming Engine license key and a Flowplayer trial token.

01 / 06 · STEP 1

.env
# Keep them out of version control
WSE_LICENSE_KEY=YOUR_LICENSE_KEY_HERE
FLOWPLAYER_TOKEN=YOUR_FLOWPLAYER_TOKEN_HERE

Two keys, and you’re ready

02 / 06 · STEP 2

terminal
git clone https://github.com/WowzaMediaSystems/dev-guides

Everything you need is in one repo

03 / 06 · STEP 3

terminal
cd dev-guides/1_first_livestream
cp .env.example .env
docker compose up

The engine, running locally

04 / 06 · STEP 4

OBS → Settings → Stream
Server      rtmp://localhost/live
Stream Key  myStream

A real stream from your own webcam

05 / 06 · STEP 5

Wowza Streaming Engine Manager
# Applications → live → Incoming Streams
● myStream   active

Confirm the engine is receiving it

06 / 06 · STEP 6

terminal
cd dev-guides/frontend
npm install
cp .env.example .env
npm run dev
# open http://localhost:8080/

Your stream, on your page

Interfaces

Configure it. Observe it. Extend it.

Use the REST API as the control plane, consume built-in event outputs, or use Java when your workflow needs custom logic inside the engine.

REST API

Manage servers, applications and streams from your own tooling.

Java API

Extend the engine and build new features, like AI processing.

Webhooks

Real-time stream observability and alerts, sent to your systems.

MCP

Custom routing and workflow automation for your stack.

Go live this afternoon.Run it for decades.

Linux, Windows, x86_64, ARM64 · on-prem, edge or cloud