---
title: Custom Connector
---
# Custom Connector



If you don't find a built-in integration for the service you want to connect to, you can create a Custom Connector.

![Custom Connector in the App Portal](/img/connectors/custom-connector-dropdown.png)

## Configuration

You can provide your own integration name and icon, and write instructions for your users on how to use it (in addition to the [default transformation code](/connectors/#how-to-use-connectors) like in any other connector).

![Custom Connector](/img/connectors/custom-connector-form.png)

You can also (optionally) configure a default endpoint URL and a default authentication method for custom connectors. This will prefill certain fields in the app portal for your customers, to make it easier for them to use the connector.

![Custom Connector Authentication Configuration](/img/connectors/custom-connector-form-auth.png)

The supported authentication methods are `HttpBasic` and `HttpBearer`.

When using `HttpBasic`, the App Portal will display a `username` and `password` input field, and add the `Authorization: Basic base64(<username>:<password>)` header to the endpoint (see [RFC 7617](https://datatracker.ietf.org/doc/html/rfc7617)) .

When using `HttpBearer`, the App Portal will display a `token` input field, and add the `Authorization: Bearer <token>` header to the endpoint (see [RFC 6750](https://datatracker.ietf.org/doc/html/rfc6750)).

![Custom Connector Authentication](/img/connectors/custom-connector-auth.png)
