![Gato GraphQL logo](/_next/static/media/GatoGraphQL-logo-suki-rectangular.d3bab7ee.png)
Custom Endpoints
Custom Endpoints
A GraphQL server normally exposes a single endpoint for retrieving and posting data, providing a unique behavior for all users and applications.
With custom endpoints, we can create and expose a custom GraphQL schema under its own URL, and grant access to this endpoint to a specific target:
- Some client or user
- A group of users with more access to features (such as PRO users)
- One of the several applications, like mobile app or website
- 3rd-party APIs
- Any other
![Custom Endpoints in the admin](/assets/guides/upstream/custom-endpoints-page.png)