Make any video player a JubJub player.
Drop in two lines of code. Viewers pay per second. Creators get paid wherever their work plays.
filmschool.ioJubJub SDK0xc4d2…9e7aCreate 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.
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@…"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.
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.
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.
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.
Two lines of code
Drop into any HTML. Works anywhere.
Any video player. Any framework. Any site. The SDK does the rest.
<!-- 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>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.
Sign up at JubJub
Free account. Connect your wallet. You're the owner.
↳ wallet connectedUpload your videos
Each upload is tokenised and signed as yours. Ownership recorded on-chain.
↳ 0xc4d2…9e7aAdd the SDK to your site
Two lines of code. Your videos play wherever you want them.
↳ <script src>Get paid as people watch
USDC streams to your wallet, per second. Withdraw anytime.
↳ +$0.04 / secConnect 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
Point your client at the endpoint
Claude, ChatGPT, or any MCP client. The server answers with everything your client needs to connect.
↳ /v2/mcpSign 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-KeySearch everything
media_search queries the whole discoverable corpus: topic text plus facets like domain, content_type, pacing, music_present.
↳ media_search · freeWhat 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.
Viewer watches
Anywhere the SDK is embedded.
Wallet connects
Lightweight, one tap, persistent.
USDC streams per second
Real-time, on-chain, no surprises.
97% to creator · 3% to JubJub
Routing happens at settlement.
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 | Patreon | YouTube | |
|---|---|---|---|
| Your cut | 97% | 88–92% | 55% |
| Payment timing | Real-time, per second | Monthly | Monthly |
| Audience data | Yours | Theirs | Theirs |
| Subscription required? | No | Yes | Optional |
| Customisation | Total | Limited | None |
Pricing
Free to integrate. Nothing to pay.
No setup fees. No monthly charges. No minimums.
Get your codeUSDC, 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 →
