MintGate Docs
Search…
Video SDK
Integrate token gated video directly into your custom site!
Our video SDK enables token gated video directly on a custom Javascript site.

Use Case Example

You, as a creator, have a personal website and want to embed videos that you want a user to own an NFT to watch.

How It Works

    Upload the videos that you want to token gate as unlisted Youtube videos.
    Create token gated links for each video on MintGate to obtain the MintGate ID.
      The MintGate ID is the last series of characters after go/ in the link. \
      For example, if you created a MintGate link https://mgate.io/go/LkI0yVFuIW5n, the MintGate ID for the link is LkI0yVFuIW5n
    Download the NPM package into the Javascript site.
1
yarn add @mintgate/mintgate-js
2
3
OR
4
5
npm install @mintgate/mintgate-js
Copied!
    Add this code to the webpage
1
const linkID = 'whateveryourmintgatelinkIDforthevideois';
2
3
function App() {
4
const ref = useRef();
5
useEffect(()=> {
6
if(!ref) return;
7
8
mintgate.embedVideo(linkID, ref.current)
9
.then(x=>console.log('done'));
10
}, [ref]);
11
12
return (
13
<div ref={ref}></div>
14
);
15
}
Copied!
If you have questions or need support, message us on Discord at discord.gg/HVsbWZfrFQ or email us at [email protected]
Last modified 1mo ago