On this page
TL;DR — Seven phases, from a signed agreement to a live app. Each phase links to the page that does the work and says when it is done. The responsibilities split and the pieces are on Architecture.
Phase 0: Onboarding
Organisation, members, film licences, test organisation and Player SDK trial, in your team's Wandura Discord channel. Page: Before you start. Done when: your developers can open Developers on partner.wandura.ai, and Wandura has confirmed your licensed films.
Phase 1: Keys
One key per system and environment, with only the scopes it needs, created by your developers on Developers. Pages: Authentication, Security.
Done when: each system has its own key in your secrets manager, and GET /config from your server answers 200.
Phase 2: Catalog sync
A job that copies the catalog into your database every 15–60 minutes, pages safely, and never wipes your copy on an error. Page: Catalog sync. Done when: your app shows the licensed films from your own database, in Wandura's order, with free episodes and "coming soon" tiles right.
Phase 3: Playback and paywall
Your ticket endpoint: your paywall first, then one batch request for the episode and up to two unlocked next episodes; viewer messages for every error. Pages: Playback flow and paywall, Smooth playback under load, Errors. Done when: a locked episode never reaches Wandura, and every error maps to a screen.
Phase 4: Player SDK in the app
Device values, the ticket from your backend, playback, expiry and recovery, subtitles. Pages: Player SDK, iOS, Android, Subtitles. Done when: a free episode plays with subtitles on a real iPhone and a real Android phone.
Optional, any time after Phase 1: Creatives sync, Open video sync.
Phase 5: Test
The test plan, run on real phones. Page: Testing. Done when: every item of the test plan passes on the release build.
Phase 6: Go-live
Paid licence, limit review, production keys, monitoring and the rights-ending plan. Pages: Go-live checklist, Observability, When rights end, Troubleshooting. Done when: Wandura confirms go-live in your channel.
Anchors kept from the previous guide
Links to the former single-page guide land here. Where things moved:
| Topic | Now on |
|---|---|
| Test and production, test plan | Testing |
| Go-live checklist, monitoring, rights ending | Go-live, Observability, When rights end |
| Prefetch, expiry, subtitles, viewer messages | Playback flow, Subtitles, Errors |
| What to store, withdrawals | Catalog sync |
Updated 5 Oct 2026 · Change history (9)