Skip to main content

Visibility

The visibility field controls who can discover and install your extension.

Visibility levels​

LevelWho can find itWho can install itStore listing
privateYou and people with explicit accessAn account with an access grant, or an invited testerNo
unlistedAnyone with the direct linkAnyone with the direct linkNo
publicAnyone (searchable)AnyoneYes
paidAnyone (searchable)Anyone who purchasesYes

Private (default)​

{ "visibility": "private" }

Private extensions do not appear in public search. Use private visibility during development or for restricted distribution. Once the extension is published, installation of its latest published version is available to an account with an explicit access grant or to a user invited as a tester. An invitation never makes an unpublished version installable. Revoking a grant prevents that account from reinstalling through the grant.

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/dashboard/store/k8f2x-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.

{ "visibility": "paid", "pricing": { "type": "one_time", "amount": 4.99, "currency": "EUR" } }

Appears in the store with a price tag. Requires:

Changing visibility​

You can change visibility in the extension dashboard under Store Listing → Visibility - no new version deployment required. Developer create and update requests accept only private, unlisted, public, or paid; system is reserved for Lumio. Developer slugs cannot start with system-.

Exceptions:

  • Changing from private to public or paid triggers a store listing review (first-time only)
  • Changing from public to private immediately removes the extension from the store; existing installations continue working

Publication and installation​

Installation requires an extension with published status and selects its latest published version. This applies to private, unlisted, and invitation-based installations. Developers can preview a draft or testing version without installing it. An install request for an unpublished extension returns Extension not found. Private installs additionally require the account grant or tester invitation described above; payment and account permissions still apply where relevant. The same rule applies to purchases. A buyer who cannot install the extension gets Extension not found before checkout. A payment that completes after access was revoked is recorded, but the extension is not installed. Lumio support refunds it manually. Paying for a private extension never grants access by itself.