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:
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.