> ## Documentation Index
> Fetch the complete documentation index at: https://usefoil.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Service registry

> List and look up publicly discoverable Gate services in the public registry that powers npx signup, including service IDs, env vars, and SDK metadata.

The public Gate registry powers `npx signup <service>`. It exposes only services that are both:

* `active`
* `discoverable`

Private organization services stay manageable through `/v1/gate/services`, but they do not appear in the public registry until you explicitly mark them discoverable.

## Endpoints

* `GET /v1/gate/registry` — List all publicly discoverable Gate services
* `GET /v1/gate/registry/{serviceId}` — Get one publicly discoverable Gate service

## Notes

* `service_id` is the canonical public slug used by `npx signup <service>`.
* Every registry entry includes a required `website` field for the canonical company or product site.
* Registry entries include customer-configured `sdks` when a service wants to advertise install commands directly in the CLI and dashboard.
* Registry entries use restrictive IDs: lowercase letters, numbers, dashes, and underscores only, `3-32` characters, starting and ending with a letter or number.
* Organization-owned services can exist without being public. Non-discoverable or disabled services return `404` from the public registry, even on exact lookup.

See the [OpenAPI spec](/api-reference/introduction) for full request and response schemas.
