---
name: Flutter SDK
slug: elevenlabs-flutter-sdk
type: github
source_url: https://github.com/elevenlabs/elevenlabs-flutter
changelog_url: https://github.com/elevenlabs/elevenlabs-flutter/blob/HEAD/CHANGELOG.md
organization: ElevenLabs
organization_slug: elevenlabs
total_releases: 6
latest_version: v0.5.1
latest_date: 2026-04-13
last_updated: 2026-04-20
tracking_since: 2025-11-24
canonical: https://releases.sh/elevenlabs/elevenlabs-flutter-sdk
organization_url: https://releases.sh/elevenlabs
---

<Summary type="rolling" window-days="90" release-count="2">
The SDK shifted focus toward agentic capabilities and improved developer experience. v0.4.0 added support for agent tool request events via a new `onAgentToolRequest` callback, enabling integration with ElevenLabs' agent framework. Earlier, v0.3.1 addressed compatibility with LiveKit's audio publishing layer and refined documentation with a runnable quickstart example that simplified the initial setup path.
</Summary>

<Summary type="monthly" period="March 2026" release-count="1">
Added support for agent tool request events through a new `onAgentToolRequest` callback, enabling developers to handle tool invocations in agent conversations. The quickstart example was simplified and made runnable to improve the onboarding experience.
</Summary>

<Release version="v0.5.1" date="April 13, 2026" published="2026-04-13T13:13:33.000Z" url="https://github.com/elevenlabs/elevenlabs-flutter/releases/tag/v0.5.1">
## What's Changed
* fix: use toJson() for override serialization to include all fields by @kraenhansen in https://github.com/elevenlabs/elevenlabs-flutter/pull/27
* chore: bump version to 0.5.1 by @kraenhansen in https://github.com/elevenlabs/elevenlabs-flutter/pull/28


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-flutter/compare/v0.5.0...v0.5.1
</Release>

<Release version="v0.5.0" date="April 9, 2026" published="2026-04-09T11:42:56.000Z" url="https://github.com/elevenlabs/elevenlabs-flutter/releases/tag/v0.5.0">
## What's Changed
* feat: add optional environment parameter for agent sessions by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-flutter/pull/23
* Patch drift from backend for client tools by @Hashir-Majeed in https://github.com/elevenlabs/elevenlabs-flutter/pull/25

## New Contributors
* @AngeloGiacco made their first contribution in https://github.com/elevenlabs/elevenlabs-flutter/pull/23
* @Hashir-Majeed made their first contribution in https://github.com/elevenlabs/elevenlabs-flutter/pull/25

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-flutter/compare/v0.4.0...v0.5.0
</Release>

<Release version="v0.4.0" date="March 10, 2026" published="2026-03-10T08:30:46.000Z" url="https://github.com/elevenlabs/elevenlabs-flutter/releases/tag/v0.4.0">
## What's Changed
* Remove SDK status section from README by @kraenhansen in https://github.com/elevenlabs/elevenlabs-flutter/pull/16
* Runnable and slightly simplified quickstart example by @tadaspetra in https://github.com/elevenlabs/elevenlabs-flutter/pull/18
* feat: add onAgentToolRequest callback for agent_tool_request events by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-flutter/pull/21

## New Contributors
* @kraenhansen made their first contribution in https://github.com/elevenlabs/elevenlabs-flutter/pull/16
* @tadaspetra made their first contribution in https://github.com/elevenlabs/elevenlabs-flutter/pull/18

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-flutter/compare/v0.3.1...v0.4.0
</Release>

<Release version="v0.3.1" date="February 19, 2026" published="2026-02-19T12:21:25.000Z" url="https://github.com/elevenlabs/elevenlabs-flutter/releases/tag/v0.3.1">
## What's Changed
* Rebrand by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-flutter/pull/11
* fix: update AudioPublishOptions for livekit_client 2.6.x compatibility by @vladt99 in https://github.com/elevenlabs/elevenlabs-flutter/pull/12
* Version bump by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-flutter/pull/14

## New Contributors
* @vladt99 made their first contribution in https://github.com/elevenlabs/elevenlabs-flutter/pull/12

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-flutter/compare/v0.3.0...v0.3.1
</Release>

<Release version="v0.3.0" date="November 27, 2025" published="2025-11-27T15:13:40.000Z" url="https://github.com/elevenlabs/elevenlabs-flutter/releases/tag/v0.3.0">
## What's Changed
* Add specific reason for disconnect by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-flutter/pull/5


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-flutter/compare/v0.2.0...v0.3.0
</Release>

<Release version="v0.2.0" date="November 24, 2025" published="2025-11-24T11:57:47.000Z" url="https://github.com/elevenlabs/elevenlabs-flutter/releases/tag/v0.2.0">
## What's Changed
* Build and test workflow by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-flutter/pull/1
* Relax dart requirement by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-flutter/pull/3

## New Contributors
* @PaulAsjes made their first contribution in https://github.com/elevenlabs/elevenlabs-flutter/pull/1

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-flutter/commits/v0.2.0
</Release>
