Visibility
The visibility field controls who can discover and install your extension.
Visibility levels
| Level | Who can find it | Who can install it | Store listing |
|---|---|---|---|
private | Only you (developer) | Only you | No |
unlisted | Anyone with the direct link | Anyone with the direct link | No |
public | Anyone (searchable) | Anyone | Yes |
paid | Anyone (searchable) | Anyone who purchases | Yes |
Private (default)
{ "visibility": "private" }
Only you can see and install the extension. Use this during development and while going through the review process for the first time. Private extensions do not appear in the store and cannot be found by search.
Unlisted
{ "visibility": "unlisted" }
The extension is not listed in the store but can be installed by anyone with the direct URL. Useful for:
- Internal tools for your own stream team
- Beta testing with a small group
- Extensions built for a specific streamer or community
The install URL looks like:
https://lumio.vision/store/extensions/sports-scoreboard
Public
{ "visibility": "public" }
The extension appears in the Lumio Extension Store and can be found via search and category browsing. Available for free installation by any Lumio user. Requires a completed admin review and published status.
Paid
{ "visibility": "paid", "pricing": { "type": "one_time", "amount": 4.99, "currency": "EUR" } }
Appears in the store with a price tag. Requires:
- Completed developer verification
- Admin review and approval
- Payout method configured in dashboard
Changing visibility
You can change visibility at any time in the extension dashboard under Store Listing → Visibility — no new version deployment required.
Exceptions:
- Changing from
privatetopublicorpaidtriggers a store listing review (first-time only) - Changing from
publictoprivateimmediately removes the extension from the store; existing installations continue working
Private extensions always work
Private and unlisted extensions installed by their developer always work, even without going through the review process. The review process is only required for extensions published to public or paid visibility.