Who it is for
- Course platforms and edtech companies that sell or host courses.
- Training companies and agencies that deliver video for their clients. One account can hold several projects, so each client’s videos stay apart.
- Creators and SaaS apps that need video inside their own product.
When to use it
Use segmnt when:- Your viewers should watch the video on your own pages.
- You want playback protected. Your server creates a token, and the video plays only on verified domains.
- You want your product to know when a video is ready. segmnt sends a
video.readywebhook. - You do not want to run your own encoding or video storage.
When not to use it
Do not use segmnt when:- You want a public video site with search, discovery or comments. segmnt is infrastructure. It has no public video platform.
- You need DRM. See No DRM.
How it compares
How to start
- Sign in with Google or GitHub. A free account is created on your first sign-in.
- Create a project and an API key.
- Verify your domain. Videos do not play until a domain is verified.
- Upload a video, then wait for the
video.readywebhook or check the video status. - Create a playback token on your server and embed the player on your page.
https://api.segmnt.cloud. Send the API key in the Authorization: Bearer <token> header. Keep the key on your server. See Authentication.
Related pages
- Quickstart: your first signed video in a few steps.
- API overview: base URL, authentication and every public endpoint.
- Playback protection: how signed playback and the domain lock work.
- Glossary: the words segmnt uses.