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

# Tool Use

> Enable AI agents to use external tools and APIs during conversations

## Overview

Tools extend your AI agents with external capabilities, allowing them to interact with APIs, perform actions, and access real-time information during voice conversations.

## Tool Types

<CardGroup cols={2}>
  <Card title="Client Tools" icon="code" href="client-tools">
    Custom functions you define and implement in your application.
  </Card>

  <Card title="System Tools" icon="server" href="system-tools">
    Pre-built tools that like `skip-turn` and `end-call` that run on Outspeed's servers.
  </Card>
</CardGroup>

## Examples

See real implementations of tools in action in our [Examples Repository](https://github.com/outspeed-ai/outspeed-examples). The repository includes working examples with:

* **Weather tool integration** (client tool)
* **Skip turn and end call** (system tools)
* **Multiple frameworks**: React, Next.js, Swift iOS, and more

## Getting Started

1. **Choose your tools**: Decide which client tools you need and which system tools to enable
2. **Implement client tools**: Write functions for your custom tools
3. **Configure session**: Add tools to your session configuration
