JubJub
SDKFor platforms, creators & builders

Make any video player a JubJub player.

Drop in two lines of code. Viewers pay per second. Creators get paid wherever their work plays.

Live on Base · USDCOpen sourceFree to integrate

Create your SDK.

Drop your email. We'll generate your platform key and the two lines of integration code you need to embed JubJub-registered videos on your site.

Two ways to use it

Build it yourself. Embed it. JubJub works the same way.

Whether you're a creator with your own home on the internet or a platform building the next video experience, the SDK is the same shape underneath.

For creators

You're a creator with your own site.

Upload to JubJub. Add the SDK to your site. Your audience pays you per second of view, you keep 97%, and you keep the relationship with your viewers.

  • No subscription gates
  • No platform middleman
  • No 30-day payouts
data-jubjub-creator="you@…"
For platforms

You're building a platform.

Add the SDK to your video player. Embed any JubJub-registered content. Viewers pay creators automatically.

  • You own the design
  • You own the experience
  • You own the audience
JubJub.init({ platformKey: "pk_…" })

This is the JubJub SDK. Add it to any video player on any site.

JubJub-registered content streams payments to its creator automatically, wherever it plays.

You build the experience. JubJub handles ownership and payments.

Why your own site wins

Build your own home. Keep the audience you've earned.

Patreon and YouTube were never built to give you what you've built. JubJub is.

01

Your audience is yours.

Patreon owns your members. YouTube owns your viewers. On your own site, your audience belongs to you (their data, their loyalty, their payments) all yours.

PatreonTheir list
YouTubeTheir list
JubJub SDKYours
02

Your design is yours.

Patreon looks like Patreon. YouTube looks like YouTube. Your site looks like you. Customise everything and build the brand experience your audience deserves.

PatreonLimited
YouTubeNone
JubJub SDKTotal
03

Your money is yours, faster.

Patreon takes 8 to 12 percent and pays monthly. YouTube takes 45 percent and pays monthly. JubJub takes 3 percent and pays per second.

Patreon8–12% · monthly
YouTube45% · monthly
JubJub3% · per second

Two lines of code

Drop into any HTML. Works anywhere.

Any video player. Any framework. Any site. The SDK does the rest.

player.html
<!-- 1. Drop your video tag, keep your existing player -->
<video src="..." data-jubjub-creator="you@email.com" controls></video>

<!-- 2. Load the SDK and initialise it with your platform key -->
<script src="https://jubjub-app.github.io/jubjub-sdk/dist/jubjub-sdk.umd.js"></script>
<script>JubJub.init({ platformKey: 'pk_...' });</script>
Plays your JubJub-hosted videosYour design, your domain, your audience.
Ownership and payments handledThe SDK signs, settles, and routes, automatically.
Works with anythingVanilla <video>, Video.js, Plyr, Mux, custom React players.

How it works

From zero to paid in four steps.

Sign up, sign your work, embed the SDK, get paid as people watch. No invoicing, no batching, no waiting.

1

Sign up at JubJub

Free account. Connect your wallet. You're the owner.

↳ wallet connected
2

Upload your videos

Each upload is tokenised and signed as yours. Ownership recorded on-chain.

↳ 0xc4d2…9e7a
3

Add the SDK to your site

Two lines of code. Your videos play wherever you want them.

↳ <script src>
4

Get paid as people watch

USDC streams to your wallet, per second. Withdraw anytime.

↳ +$0.04 / sec

Connect your AI

Your AI can browse our whole catalogue. Today.

If your product already has an AI, there is nothing to build. Point any MCP client at JubJub and it can search every discoverable video we host. search is free, and per-piece unlocks are priced in USDC.

https://api.jubjubapp.com/v2/mcp

1

Point your client at the endpoint

Claude, ChatGPT, or any MCP client. The server answers with everything your client needs to connect.

↳ /v2/mcp
2

Sign in, or sign up on the spot

The consent page takes a JubJub login and offers sign-up right there. Custom agents can skip OAuth entirely with an agent key from Operate.

↳ X-JubJub-Agent-Key
3

Search everything

media_search queries the whole discoverable corpus: topic text plus facets like domain, content_type, pacing, music_present.

↳ media_search · free

What it can do: search and browse are free and unmetered for discovery; unlocking a piece's full metadata ($0.012) or content access ($0.102) settles per call in USDC via x402 on Base or MPP on Tempo.

Hosting your own product? OAuth callbacks for Claude, ChatGPT and localhost work out of the box. For a callback on your own domain, get in touch and we'll register it, or use an agent key and skip OAuth.

How payments flow

Every second of view is a payment. No batching.

From the moment a viewer presses play to the moment USDC lands in your wallet, under a second.

Step 1

Viewer watches

Anywhere the SDK is embedded.

Step 2

Wallet connects

Lightweight, one tap, persistent.

Step 3

USDC streams per second

Real-time, on-chain, no surprises.

Step 4

97% to creator · 3% to JubJub

Routing happens at settlement.

Step 5

On-chain settlement

Provable, auditable, yours.

Every second of view is a payment. No batching. No waiting.

Comparison

The same audience. Better economics.

Your site + JubJubSDK embedded
PatreonYouTube
Your cut97%88–92%55%
Payment timingReal-time, per secondMonthlyMonthly
Audience dataYoursTheirsTheirs
Subscription required?NoYesOptional
CustomisationTotalLimitedNone

Pricing

Free to integrate. Nothing to pay.

No setup fees. No monthly charges. No minimums.

Get your code
JubJub SDK
Freeto integrate

USDC, on Base, settled per second.

  • Unlimited videos & viewers
  • Unlimited domains & embeds
  • Wallet, signing & settlement included
  • Real-time analytics & webhooks
  • MCP-ready for AI agents

Your audience. Your site. Your earnings.

The JubJub SDK is open source. View on GitHub →