> For the complete documentation index, see [llms.txt](https://documentation.astera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.astera.com/api-flow/api-consumption/consume/api-browser/pre-built-custom-connectors.md).

# 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](/api-flow/api-consumption/consume/api-browser/type-4-create-or-customize-api-collection.md).

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

<figure><img src="/files/o5YWlxR6gmi4ljzQ9tEz" alt=""><figcaption></figcaption></figure>

2. Select *Import API.*

<figure><img src="/files/uO9vbFqp4CXJe6qHLnr6" alt=""><figcaption></figcaption></figure>

This will open a new window.

<figure><img src="/files/ksCdOO25Xct7aRlnO8Fx" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/5NuYmkweqmvFq33ZR7sm" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/ZB0tXARLEdy4J9B9ULud" 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="/files/06eMd3XrP80cjhtCaxlR" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/sKgyGf8mvdlS7DDN5hLL" 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="/files/nY0d2jMejWwyvFhNJgsC" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/tvc2c1usCfWz9EALj7x3" 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="/files/StA2DFQPqACnUm5pPhvV" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/9pODRaqy057nfK6nPtR2" alt=""><figcaption></figcaption></figure>

This concludes the working of Custom CAPI Connectors in Astera.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://documentation.astera.com/api-flow/api-consumption/consume/api-browser/pre-built-custom-connectors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
