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

# Integration Builder Agent

> Describe the integration you need in natural language. The Integration Builder Agent sets up authentication, actions, and triggers for you.

<iframe src="https://www.youtube.com/embed/Ycw3I0sjWlQ" title="Build Any Integration in Langdock" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerPolicy="strict-origin-when-cross-origin" allowFullScreen style={{width: "100%", aspectRatio: "16 / 9"}} />

## Integration Builder Agent

The Integration Builder Agent builds a custom integration from a conversation, so you can connect tools that aren't in the directory without configuring every field by hand. Use it when you want OAuth, API key, or no authentication, working actions, and triggers that match what you need.

### Before you start

The agent uses the [Langdock](/en/using-langdock/integrations/integration-directory) integration to create and update integrations in your workspace. That connection needs an API key with the **Integrations API** scope.

<Steps>
  <Step title="Create an API key with Integrations API">
    Workspace admins can create a [workspace API key](https://app.langdock.com/settings/workspace/products/api) with **Integrations API** enabled.

    If your admin allows the Integrations API scope on personal keys, create a [personal API key](/en/using-langdock/account/personal-api-keys) in account settings and select **Integrations API**. Ask your admin if that scope is not available.
  </Step>

  <Step title="Connect the Langdock integration">
    Open [Integrations](https://app.langdock.com/integrations), search for **Langdock**, and add a connection. Paste the API key, then save.
  </Step>
</Steps>

### Start building

You can open the Integration Builder Agent in two ways:

* Open [Integrations](https://app.langdock.com/integrations), click **Add integration**, keep **Build integration from scratch** selected, then click **Start building** on the Integration Builder banner.
* Open **Agents**, click **Browse templates**, open the Integration Builder Agent template, and click **Duplicate Agent**.

<Note>
  The Integration Builder banner is not available on dedicated deployments. Use the agent template path instead, or follow [Creating Custom Integrations](/en/using-langdock/guides/integrations/create-integrations).
</Note>

Describe the tool and what you need, for example listing public GitHub repositories. You can attach API docs. The agent can also look them up itself. It researches the API, sets up the integration, configures authentication, and adds actions and triggers based on your requirements.

Once it finishes, you get a summary of what was built, including the auth type and any scopes.

### Connect and try the integration

Open the new integration on the [Integrations](https://app.langdock.com/integrations) page. Complete authentication for that tool:

* **OAuth**: configure the OAuth client with the client ID and client secret from the target app, then add a connection
* **API key**: enter the credentials the agent configured
* **None**: use public endpoints without credentials

After the connection works, use the new actions in chat, agents, or workflows.

### Customize the agent

If you duplicated the template, you can change the instructions, model, attached integrations, and skills so the agent matches how your team builds integrations.

Prefer to configure everything yourself? Follow [Creating Custom Integrations](/en/using-langdock/guides/integrations/create-integrations).
