# Visibility in the Catalog

You have several options to determine the visibility of your service, and of individual plans. This article explains these settings, and gives you a checklist to help your service appear publicly in the [Catalog](https://marketplace.apinity.io/catalog).

<table data-header-hidden><thead><tr><th width="435.512908777969"></th><th></th></tr></thead><tbody><tr><td><strong>Service Visibility toggle</strong><br><br>This toggle on each Service card under Services, defines globally whether the service can appear in the Catalog.<br><br>If switched off, the service is accessible only via direct link. Anyone with the link can access the service page, this toggle does not involve any permissioning.<br><br>For more info, see <a href="../step-by-step/provide-a-service-on-the-marketplace/add-a-service">Add a Service</a>.</td><td><img src="https://416365155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVziGvOGJssgAUojsPRj%2Fuploads%2FoI1Kcd6kkdudtj6FQygG%2Fimage.png?alt=media&#x26;token=f48c720e-ba0d-4dc4-b91f-57b23e3417eb" alt="" data-size="original"></td></tr><tr><td><p><strong>Plan Permissions</strong><br><br>On individual Plans, you can define who is allowed to see them (and hence, subscribe).<br><br>You can use "<em>Selected Workspaces</em>" for test plans (limiting to your workspace), or to offer tailored pricing, limits, or even custom API backend, to specific customers.</p><p>"<em>All Workspaces</em>" will display the plan in the public catalog.<br><br>For more info, see <a href="../../step-by-step/provide-a-service-on-the-marketplace/add-a-plan#addaplan-step2.2visibility">Add a Plan</a>.</p></td><td><img src="https://416365155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVziGvOGJssgAUojsPRj%2Fuploads%2Fgit-blob-acaf76d34d0980b3e236124378c86875dd321df2%2Fplan_per.png?alt=media" alt="" data-size="original"></td></tr><tr><td><p><strong>Plan Visibility</strong><br><br>You can additionally toggle the visibility of individual Plans. This can be used to retire plans without ending the existing subscriptions.</p><p>Hidden plans will not appear to anyone (irrespective of permissions), and cannot be subscribed to.</p><p>Visible plans will adhere to the permissions set in the previous step.</p></td><td><img src="https://416365155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVziGvOGJssgAUojsPRj%2Fuploads%2F6qwB3rXnaQ7TkcVzaFYo%2Fimage.png?alt=media&#x26;token=3d7a8973-ac52-449e-ad7b-28d727df2fc2" alt="" data-size="original"></td></tr></tbody></table>

{% hint style="success" %}
In order to appear in the public catalog

* a **Service** must be set to **Visible**, and
* at least **one Plan**\
  \- must be set to **Visible**, and\
  \- must be permissioned to **All Workspaces**.
  {% endhint %}
