Skip to main content

Introduction

The Streamdiver API gives you full programmatic control over an AI-powered media platform – from upload to transcription, from search to embedding. Everything runs on European infrastructure, fully GDPR-compliant and cookie-free.

What Can You Do?

  • Upload & Import -- ingest video, audio, images, and documents via direct upload, S3, or URL import
  • Automatic AI Processing -- every asset is automatically transcribed, speaker-recognized, chaptered, and indexed
  • AI Metadata -- access entities, keywords, speakers, OCR text, and document content extracted by the AI pipeline
  • Chat & RAG -- ask natural-language questions against single assets or your entire library
  • Semantic Search -- let users search across all media by spoken content, OCR text, and metadata
  • Flows -- run parameterized AI workflows for automated summarization, content creation, and analysis
  • Cookie-Free Embedding -- embed the Player, Channel Slider, or Mediathek on any website without cookies or consent banners
  • Downloads -- create download packages with selected assets, renditions, and transcripts
  • Client Generation -- use the OpenAPI spec to generate typed clients in any language

Getting Started

GuideWhat you'll learn
Quick StartAuth, upload, and embed in 5 minutes
AuthenticationOAuth 2.0 client credentials flow
API BasicsBase URLs, headers, pagination, error codes
UploadSimple PUT and S3 multipart uploads
File ImportImport from URLs, S3, or YouTube
OpenAPI & ClientsGenerate a typed API client for your stack

Tutorials

GuideWhat you'll learn
SearchFull-text and semantic search across all media
MetadataEntities, keywords, speakers, OCR text, and document content
Transcripts & SubtitlesRetrieve, download, and manage transcripts
Chat & FlowsAsk questions about media and run AI workflows
EmbeddingWeb components, iframe embeds, and configuration
DownloadsCreate download packages with renditions and transcripts
Live StreamingRTMP live streaming setup
RecommendationsContent-based recommendations

Use Cases

Explore how the Streamdiver API powers real-world applications:

Use CaseDescription
Video-Hosting & StreamingSelf-hosted video platform with branded player widgets
Live Streaming & EventsAPI-driven live streaming with RTMP ingest and automatic VOD recording
E-Learning & TrainingAccessible training content with auto-subtitles and searchable media library
KI-MedienanalyseAI metadata extraction, semantic search, chat/RAG, and automated workflows
Ratssitzungen & ProtokolleAutomated meeting minutes with AI transcription and RIS integration
UnternehmenskommunikationMulti-channel content from a single source with AI summaries
MedienbeobachtungAI-powered media analysis with entity extraction and semantic search

For a full overview of the platform, head to streamdiver.com.