Worldwide provider API

One API for
vertical drama.

Power your app with catalog metadata, localized episodes, secure HLS/DASH playback, and package-locked keys. One integration, multiple provider feeds, global delivery.

Global delivery Secure by design Developer first
DRAMASDK•••
EN · ES · PT9:16 · HLS
CatalogTitles, episodes, genres
LocalizeSubtitles and languages
PlaybackSigned HLS / DASH
Package lockOne key, one app
GET /v1/episodes/:episodeIdAPI response
{
  "provider": "provider_code",
  "playback": "signed_hls",
  "package": "app_package_id"
}
Worker endpoint
Provider model
1 API
One integration for catalog, episode, and playback workflows.
Content feeds
3 configured
Provider feeds currently configured for customer applications.
Playback delivery
HLS + DASH
Secure manifests designed for mobile and connected devices.
Credential control
App locked
Every API key is assigned to one registered package.
The catalog

The content layer for
vertical entertainment apps.

Choose the provider feed your app needs, then use one consistent contract for catalog metadata, episodes, localization, recommendations, and secure playback.

A
Anime & Manga
Anime, manga, and motion-comic catalog feeds.
anime-mangaProvider feedAvailable
A
Asian Series
Localized drama series with episodic metadata.
asian-seriesProvider feedAvailable
V
Vertical Drama
Serialized portrait-first drama for mobile apps.
vertical-dramaProvider feedAvailable
R
Recommendations
Discovery feeds
RankingPer marketAvailable
L
Localization
Language variants
SubtitlesRegionalAvailable
P
Secure Playback
Signed delivery
HLS/DASHMulti-deviceAvailable
Why builders pick us

Built for teams
shipping across markets.

Package-locked keys, provider selection per app, localized catalog responses, and predictable plans based on the number of apps you operate.

Global infrastructure

One integration,
ready for every region.

Build against one API contract while your app chooses its provider feed, language, catalog filters, and playback format. Regional delivery can evolve without changing your customer-facing integration.

3
Provider feeds
2
Playback formats
1
Package per key

Bundle-ID locked keys.

Every key binds to the package ID you registered. Requests from a mismatched app can be rejected before catalog or playback data is returned.

One sub per app.

Choose a plan by the number of apps your team operates. Each app keeps its own provider, package lock, environment, and credentials.

A clean developer contract.

Use standard HTTP from iOS, Android, React Native, Flutter, or your server. Start with sandbox credentials and move each app to production when ready.

From signup to first stream

Three steps. One afternoon.

01

Get your API key

Sign in to the dashboard. Generate a key in seconds — lock it to your app's bundle ID so no one else can use it.

02

Subscribe per app

Choose Launch, Studio, Network based on how many apps you operate. Each app selects its own provider feed.

03

Start streaming

Connect your server to the catalog and playback endpoints, verify the package lock, then move from sandbox to production.

Quickstart

A six-line
integration.

Create an app, choose its provider feed, and send the matching package ID with every request. The dashboard gives you the exact key and integration example.

HLS & DASH stream URLs, pre-signed.
Series, episodes, search & recommendations.
Playback heartbeats & DRM tokens.
Webhook events for new episodes & series.
Integration guide
app/lib/dramasdk.ts
TypeScript
// Request a catalog — provider-selected and package-locked
const sdk = new DramaSDKClient({{
  apiKey:   process.env.DRAMASDK_API_KEY,
  bundleId: process.env.DRAMASDK_APP_PACKAGE_ID,
}});

const series = await sdk.catalog.list({{
  provider: process.env.DRAMASDK_PROVIDER_CODE,
  language: process.env.DRAMASDK_LANGUAGE,
}});
const episodes = await sdk.episodes.list({{ seriesId: series[0].id }});
const hls      = await sdk.stream.hls(episodes[0].id);

// → signed HLS playback URL
One account. One clean integration.

Launch your
vertical app worldwide.

Register your first app, select its provider feed, and receive a package-locked sandbox key with a complete integration guide.