Skip to main content
The @guildai-services/guildai~nexla package gives your agents access to Nexla’s no-code data integration platform through Guild’s Nexla integration.

Authentication

  • Type: API key

Setup

1

Open Credentials

Go to Credentials in Guild.
2

Connect Nexla

Click Nexla and enter your Nexla API key from the Nexla portal.

Usage

import { nexlaTools } from "@guildai-services/guildai~nexla"
import { llmAgent } from "@guildai/agents-sdk"

export default llmAgent({
  description: "An agent that manages Nexla data flows",
  tools: { ...nexlaTools },
})

Selecting specific tools

Tools are named with the nexla_ prefix. Use pick() to include only what your agent needs.
import { nexlaTools } from "@guildai-services/guildai~nexla"
import { llmAgent, pick } from "@guildai/agents-sdk"

export default llmAgent({
  description: "An agent that monitors data pipeline status",
  tools: {
    ...pick(nexlaTools, [
      "nexla_nexsets_list",
      "nexla_nexsets_get",
      "nexla_nexsets_run",
    ]),
  },
})