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

# Custom Providers

> Deploy your own custom providers beyond the pre-built integrations.

<Note>
  **What you'll learn:**

  * The types of custom providers available
  * When to use each type
</Note>

Beyond the pre-built integrations in the Metorial catalog, you can deploy your own custom providers. Choose from two deployment options based on your requirements.

## Types of Custom Providers

### Custom Providers

Upload your MCP server code and Metorial hosts it for you. Your code runs in Metorial's infrastructure with automatic scaling and monitoring. Hosted custom providers currently support TypeScript/JavaScript on Node.js.

<Info>
  **Best for:**

  * Custom business logic and internal APIs
  * Teams that want to focus on code rather than infrastructure
  * Rapid prototyping and deployment
</Info>

### External Providers

Connect any remote MCP server, including your own self-hosted MCP servers, to Metorial. Your server runs on your own infrastructure and Metorial connects to it via HTTP/HTTPS. You maintain full control over hosting, security, and deployment.

<Info>
  **Best for:**

  * On-premises requirements
  * Existing infrastructure you want to integrate
  * Sensitive data that must stay in your environment
</Info>

## Getting Started

<CardGroup cols={2}>
  <Card title="Custom Providers" icon="cloud-upload" href="/custom-servers-managed-getting-started">
    Deploy code hosted by Metorial.
  </Card>

  <Card title="External Providers" icon="link" href="/custom-servers-external-connecting">
    Connect your self-hosted provider.
  </Card>
</CardGroup>
