> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > multilingual STT) — or Pulse 2.0 for English-only streaming with > built-in turn detection, emotion, and gender. Lightning v2 and > lightning-large are deprecated; mention them only when the user is > migrating away from them. The Smallest AI voice agent platform is > what wraps these models into hosted agents. # Tools ## Docs - [Overview](https://docs.smallest.ai/voice-agents/build/tools/tools-library.md): The org-level Tools library: create a tool once, reference it from any number of agents, and edit it in one place. - [Tools overview](https://docs.smallest.ai/voice-agents/build/tools/agent-tools-tab.md): Give your agent built-in actions and custom API or client tools it can call mid-conversation. - [API tool](https://docs.smallest.ai/voice-agents/build/tools/api-tool.md): Build an API-call tool: method and URL with variables, Path/Params/Headers/Auth/Body tabs, cURL import, secret-backed auth, response extraction, and an inline test. - [Client tools](https://docs.smallest.ai/voice-agents/build/tools/client-tools.md): Client tools run in your app over the websocket: the agent sends a function_call event, your app executes it and replies with function_call.result. - [Secrets](https://docs.smallest.ai/voice-agents/build/tools/secrets.md): The org-level Secrets vault: write-only, encrypted at rest, injected into tool requests server-side at call time.