Teammate Functionality

Give your Teammate functionality with tools

In Kubiya, you can give your Teammate functionality by giving it tools. Tools live inside source control repositories (known as sources in Kubiya), so to give your teammate tools, you do so by connecting it to the sources containing those tools.

Sources can contain tools (actions) and use cases (Terraform modules containing tools as well as all of the resources required to execute them).

As a reminder, tools are atomic actions or functions that can be connected to Kubiya Teammates, giving those Teammates the ability to perform them. Each tool is a stateless service built on docker containers and the Kubiya Teammate that executes it will be its execution environment. Therefore, the Kubiya Teammate executing the tool should have any secrets, environment variables, and knowledge that the tool requires to run successfully. You can use existing tools from the community, build your own tools, and also test them locally.

Tools are strictly defined, meaning that they are not dependent on LLMs, and they perform consistently, as expected every single time.

Learn more:

  • Browse tools from the Kubiya community

  • Equipping your Kubiya Teammate with a tool

Last updated