# Pre-built Custom Connectors

The *API Browser* provides a convenient option to import pre-built and pre-tested CAPI connectors directly from Astera's GitHub repository.

These connectors are carefully curated and include a comprehensive list of endpoints that have been thoroughly tested and configured for seamless consumer use. This option allows users to easily access and integrate these connectors into their projects, ensuring reliable and efficient connectivity with the associated APIs.

Additionally, Astera offers users an option to build their own custom API connectors. Please visit the documentation [here](https://documentation.astera.com/astera-data-stack-v10/api-flow/api-consumption/consume/api-browser/type-4-create-or-customize-api-collection).

1\.      To start, open the *API Browser* from the *View* -> *Data Service* -> *API Browser*.

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2FyVsQ4aNTaTN65XyH0WST%2F01-01-API.PNG?alt=media&#x26;token=1d20b328-f413-4080-9a4c-fc15e8a21736" alt=""><figcaption></figcaption></figure>

2. Select *Import API.*

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2Fjtx5UXJhZTaojDGzGye4%2F01-Import-API.PNG?alt=media&#x26;token=2e2bc050-33ad-4c3b-bec3-87311fc31ae7" alt=""><figcaption></figcaption></figure>

This will open a new window.

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2FWN69AfzQU64IhQ0lVaH3%2F02-API-Window.PNG?alt=media&#x26;token=0a93abe0-cebf-4460-9b08-aabbf41d99fe" alt=""><figcaption></figcaption></figure>

3. From the *API Import Source* dropdown menu, select *Custom Connectors.*

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2FIASEJHyeYmBPiTxaJyHl%2F03-Custom-Connectors.PNG?alt=media&#x26;token=ae8190c2-a448-44c5-9188-92de6e5594fc" alt=""><figcaption></figcaption></figure>

Selecting this option will bring up a new interface on the same screen.

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2FnOUbSexdON8021h9Gvi8%2F04-Connectors-List.PNG?alt=media&#x26;token=3691593b-f768-4328-b642-dd04f0436533" alt=""><figcaption></figcaption></figure>

4. If we open the *Connector* drop-down menu, we can see a list of available CAPI Connectors.

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2Ff76pZNyziiXhXnox2qQ0%2F05-List-Open.PNG?alt=media&#x26;token=cdba432e-b5ed-4794-88ec-785867a57026" alt=""><figcaption></figcaption></figure>

5. For our use case, we will select the *AgileCRM* connector.

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2Fauq1rWdXoP9O1qtTxirR%2F06-Agile-CRM.PNG?alt=media&#x26;token=95545d13-7328-4d07-960f-a72893eedd6c" alt=""><figcaption></figcaption></figure>

Astera will automatically create a shared action file and CAPI file in the project, as well as populate the API Browser with all the possible endpoints.

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2F1itj03lREmrptLhrNAwQ%2F07-Created.PNG?alt=media&#x26;token=6c13503e-960c-4913-a9e2-da06b8a77e85" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2Fi2v4HvtL4uXCwqZCUVBE%2F08-01-Project.PNG?alt=media&#x26;token=3ffac461-7268-49c0-93a4-4f25385060d8" alt=""><figcaption></figcaption></figure>

Once the connection is authorized, the endpoints can be used in various flows in accordance with the application. Just drag-and-drop any endpoint to a Dataflow and map any required inputs to use it.

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2FNHo61e62jaJj1E4MUksN%2FDrop.gif?alt=media&#x26;token=ef9c00c0-b995-441c-b142-86acf54c3361" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3083465318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR50Wa7EwZGlmPSAMkkf%2Fuploads%2FSyZHdt5LkyYtTaxovSbT%2F08-Flows.PNG?alt=media&#x26;token=7bc0c837-5d6e-495a-b937-8c19e211fa5b" alt=""><figcaption></figcaption></figure>

This concludes the working of Custom CAPI Connectors in Astera.
