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

# SDKs and tools

> Install the voiceai CLI, the JavaScript or Python SDK, or drop the slng agent skills into your coding agent.

The SLNG API is REST and WebSocket-native, so any HTTP client works. We also ship a CLI, two SDKs, an agent-skills pack, and an n8n node so you don't have to write that client yourself.

> **[CLI](https://slng.mintlify.site/sdks/cli.md)**
>
> `voiceai` runs text-to-speech and speech-to-text from a terminal. Install with `curl`, Homebrew, or `npm`.

> **[JavaScript SDK](https://slng.mintlify.site/sdks/javascript.md)**
>
> `voiceai-sdk` on npm. Typed client for Node, Bun, and Deno.

> **[Python SDK](https://slng.mintlify.site/sdks/python.md)**
>
> `voiceai-sdk` on PyPI. Sync and async clients for Python 3.9+.

> **[Agent skills](https://slng.mintlify.site/sdks/skills.md)**
>
> `slng-ai/skills` teaches coding agents how to call the API.

> **[n8n node](https://slng.mintlify.site/sdks/n8n.md)**
>
> `n8n-nodes-slng` adds SLNG actions and a voice-agent trigger to n8n workflows.

## Which one should I use?

| If you want to… | Use |
| - | - |
| Try the API from a terminal, script CI jobs, or pipe audio between tools | [CLI](https://slng.mintlify.site/sdks/cli.md) |
| Build a Node, Bun, or Deno service | [JavaScript SDK](https://slng.mintlify.site/sdks/javascript.md) |
| Build a Python service, backend, or notebook | [Python SDK](https://slng.mintlify.site/sdks/python.md) |
| Let an AI coding agent (Claude Code and similar) call the API for you | [Agent skills](https://slng.mintlify.site/sdks/skills.md) |
| Build voice automations visually in n8n | [n8n node](https://slng.mintlify.site/sdks/n8n.md) |

They all wrap the same API, so you can mix them. Generate sample audio with the CLI, then call the Python SDK from a notebook to transcribe it.

## SLNG key

Every tool reads its key from an environment variable. Grab one from [app.slng.ai](https://app.slng.ai/api-keys) and export it before running the examples on the next pages:

```bash theme={null}
export VOICEAI_API_KEY="zpka_..."
```

> [!NOTE]
>
> The CLI reads `VOICEAI_API_KEY`. The JS and Python SDKs default to `SLNG_API_KEY` but accept an explicit `apiKey` option. Set both to the same value if you plan to use multiple tools side by side.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.