# Introduction

Build AI agents that join your users in chat and video, answer the phone, and call your own code. You describe an agent as a folder of plain files, sync it, and the open-source Go backend runs the whole conversation: listening, deciding when to speak, answering, speaking and screening every turn.

## Pick your SDK

Client SDKs hold conversations from your app. Server SDKs define agents, run their tools and put them on calls.

- [JavaScript](https://getstream.io/agents/docs/javascript/): Client: chat and voice from the browser, plus agents in Node.
- [Swift](https://getstream.io/agents/docs/ios/): Client: chat and voice from an iOS app, with SwiftUI views.
- [Python](https://getstream.io/agents/docs/python/): Server: agents from a folder, calls and phone lines.
- [Go](https://getstream.io/agents/docs/go-golang/): Server: agents, routers, guardrails, simulations and telephony.
- [Android](https://getstream.io/agents/docs/android/): Client: chat and voice from an Android app, with Compose views.
- [Flutter](https://getstream.io/agents/docs/flutter/): Client: chat and voice from a Flutter app, with widgets.
- [.NET](https://getstream.io/agents/docs/dotnet-csharp/): Server: agents from a folder, dispatch, calls and phone lines.
- [Ruby](https://getstream.io/agents/docs/ruby/): Server: agents from a folder, dispatch, calls and phone lines.
- [Rust](https://getstream.io/agents/docs/rust/): Server: agents from a folder, dispatch, calls and phone lines.
- [PHP](https://getstream.io/agents/docs/php/): Server: agents from a folder, with a worker for dispatch.

## What you can build

- **Voice agents** that join a Stream Video call or a phone line and hold a natural conversation, interruptions included.
- **Text agents** that answer in a Stream Chat channel with the same instructions, skills and knowledge.
- **Support, sales and operations agents** grounded in your docs, guarded by a written policy, and tested with simulations before every change.

---

For the most recent version of this documentation, visit [https://getstream.io/agents/docs/](https://getstream.io/agents/docs/).