Stremio add-ons guide

Stremio add-ons guide

  • Home
  • SDK
  • Guide

›Generic Add-on Guide

Add-on SDK Guide

  • Prelude
  • 1. Get started
  • 2. Adding catalogs
  • 3. Meta
  • 4. Streams
  • 5. Deploying

Generic Add-on Guide

  • The basics
  • 1. The add-on manifest
  • 2. Testing the add-on
  • 3. The catalog
  • 4. Simple meta
  • 5. Providing streams
  • 6. Multiple videos
  • 7. Dynamic content
  • 8. Deploying

8. Deploying

Note: Although deploying is recommended, there is also the alternative of using localtunnel to host your add-ons locally.

Stremio add-ons require hosting in order to be published.

If you've built a great add-on, and need help with hosting it, you are welcome to contact us at addons@stremio.com

Publishing to Stremio

If you want your add-on to appear in the list of Community add-ons in Stremio, you can announce it here.

You can do that even from the command line:

bash
PowerShell
curl -d '{"transportUrl": "https://example.com/manifest.json", "transportName": "http"}' -w '\n' -H 'Content-Type: application/json' -X POST 'https://api.strem.io/api/addonPublish'
Invoke-RestMethod -Body (@{transportUrl="https://example.com/manifest.json"; transportName="http"} | ConvertTo-Json) -Method 'Post' -ContentType "application/json" -Uri "https://api.strem.io/api/addonPublish"

You just need to substitute the value of the transportURL with the location where your add-on is hosted.

It's recommended to test your add-on before you publish it. If your URL leads to broken add-on, it will be silently accepted but it will not be listed in the third party add-ons catalog.

← 7. Dynamic content
Stremio add-ons guide
Docs
GuideAPI Reference
Community
RedditFacebookTwitter
More
Official WebsiteBlogGitHub
Copyright © 2023 Stremio