---
name: Python SDK
slug: elevenlabs-python-sdk
type: github
source_url: https://github.com/elevenlabs/elevenlabs-python
organization: ElevenLabs
organization_slug: elevenlabs
total_releases: 117
latest_version: v2.58.0
latest_date: 2026-07-13
last_updated: 2026-07-14
tracking_since: 2024-05-12
canonical: https://releases.sh/elevenlabs/elevenlabs-python-sdk
organization_url: https://releases.sh/elevenlabs
---

<Summary type="rolling" window-days="90" release-count="17">
The SDK shifted focus toward conversational AI and music generation capabilities while maintaining steady schema alignment with backend changes. Early in the period, the music API received expanded parameters and bug fixes around CRLF parsing and missing fields. By late January, the agent system stabilized with fixes to initialization logic and a new audio alignment callback for real-time synchronization. In March, conversational AI gained an environment parameter for runtime configuration, and the chat interface was refactored to make audio handling optional for text-only modes. Most releases beyond these feature work consisted of Fern-generated schema updates tracking API evolution.
</Summary>

<Summary type="monthly" period="March 2026" release-count="5">
The SDK expanded conversational AI capabilities and improved multimodal support. An environment parameter shipped for conversational AI interactions, while WebSocket event handling gained multimodal_message support to enable richer real-time interactions. Music endpoint parsing also received fixes to handle CRLF line endings correctly.
</Summary>

<Release version="v2.58.0" date="July 13, 2026" published="2026-07-13T09:24:35.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.58.0">
## What's Changed
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/810


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.57.0...v2.58.0
</Release>

<Release version="v2.57.0" date="July 9, 2026" published="2026-07-09T07:48:01.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.57.0">
## What's Changed
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/807
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/808


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.56.0...v2.57.0
</Release>

<Release version="v2.56.0" date="July 1, 2026" published="2026-07-01T14:52:13.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.56.0">
## What's Changed
* [Speech Engine] Add disable_auth parameter by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/806


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.55.0...v2.56.0
</Release>

<Release version="v2.55.0" date="June 30, 2026" published="2026-06-30T08:22:39.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.55.0">
## What's Changed
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/805


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.54.0...v2.55.0
</Release>

<Release version="v2.54.0" date="June 23, 2026" published="2026-06-23T09:37:12.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.54.0">
## What's Changed
* Allow passing `headers, follow_redirects` from `ElevenLabs`, `AsyncElevenLabs` to parent/base class by @pchng in https://github.com/elevenlabs/elevenlabs-python/pull/797
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/804

## New Contributors
* @pchng made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/797

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.53.0...v2.54.0
</Release>

<Release version="v2.53.0" date="June 15, 2026" published="2026-06-15T09:05:27.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.53.0">
## What's Changed
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/803


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.52.0...v2.53.0
</Release>

<Release version="v2.52.0" date="June 8, 2026" published="2026-06-08T13:13:39.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.52.0">
## What's Changed
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/800


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.51.0...v2.52.0
</Release>

<Release version="v2.51.0" date="June 2, 2026" published="2026-06-02T11:10:28.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.51.0">
## What's Changed
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/799


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.50.0...v2.51.0
</Release>

<Release version="v2.50.0" date="May 26, 2026" published="2026-05-26T14:08:18.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.50.0">
## What's Changed
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/794


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.49.1...v2.50.0
</Release>

<Release version="v2.49.1" date="May 21, 2026" published="2026-05-21T10:30:10.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.49.1">
## What's Changed
* [Speech Engine] Add full response to Speech Engine API calls by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/793


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.49.0...v2.49.1
</Release>

<Release version="v2.49.0" date="May 20, 2026" published="2026-05-20T10:37:22.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.49.0">
## What's Changed
* Add publish environment and remove unnecessary workflow by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/791
* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/792


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.48.0...v2.49.0
</Release>

<Release version="v2.48.0" date="May 18, 2026" published="2026-05-18T12:13:33.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.48.0">
## What's Changed
* fix: add speech_engine_custom.py to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/789
* :herb: Fern Regeneration -- May 18, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/790


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.47.0...v2.48.0
</Release>

<Release version="v2.47.0" date="May 12, 2026" published="2026-05-12T19:16:00.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.47.0">
## What's Changed
* :herb: Fern Regeneration -- May 12, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/785
* Speech Engine SDK by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/771


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.46.0...v2.47.0
</Release>

<Release version="v2.46.0" date="May 7, 2026" published="2026-05-07T11:21:07.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.46.0">
## What's Changed
* refactor: use urllib.parse for WebSocket URL construction by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/780
* Add keyterms and no_verbatim to Scribe realtime API by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/778
* fix: add url_utils.py to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/782
* :herb: Fern Regeneration -- May 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/783


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.45.0...v2.46.0
</Release>

<Release version="v2.45.0" date="April 27, 2026" published="2026-04-27T09:50:42.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.45.0">
## What's Changed
* fix: correct notebook install hint by @Ankit-Kotnala in https://github.com/elevenlabs/elevenlabs-python/pull/776
* :herb: Fern Regeneration -- April 27, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/777

## New Contributors
* @Ankit-Kotnala made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/776

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.44.0...v2.45.0
</Release>

<Release version="v2.44.0" date="April 21, 2026" published="2026-04-21T10:53:33.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.44.0">
## What's Changed
* :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.43.0...v2.44.0
</Release>

<Release version="v2.43.0" date="April 13, 2026" published="2026-04-13T10:46:51.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.43.0">
## What's Changed
* Add AGENTS.md with Fern-generated code guidelines by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/764
* Add AGENTS.md to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/769
* Fix: update imports for local only tests by @fern-support in https://github.com/elevenlabs/elevenlabs-python/pull/767
* :herb: Fern Regeneration -- April 13, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/770

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.42.0...v2.43.0
</Release>

<Release version="v2.42.0" date="April 7, 2026" published="2026-04-07T17:35:16.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.42.0">
## What's Changed
* :herb: Fern Regeneration -- April 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/762


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.41.0...v2.42.0
</Release>

<Release version="v2.41.0" date="April 1, 2026" published="2026-04-01T12:11:21.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.41.0">
## What's Changed
* fix: make audio_interface optional for text-only chat mode by @mvanhorn in https://github.com/elevenlabs/elevenlabs-python/pull/749
* :herb: Fern Regeneration -- April 1, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/756

## New Contributors
* @mvanhorn made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/749

**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.40.0...v2.41.0
</Release>

<Release version="v2.40.0" date="March 23, 2026" published="2026-03-23T11:22:39.000Z" url="https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.40.0">
## What's Changed
* Add environment parameter to conversational AI by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/745
* :herb: Fern Regeneration -- March 23, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/750


**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.39.1...v2.40.0
</Release>

<Pagination cursor="2026-03-23T11:22:39.000Z|2026-04-07T17:27:16.038Z|rel_8hMTenTHdQwL5exdHBSW2" next="https://releases.sh/elevenlabs/elevenlabs-python-sdk.md?cursor=2026-03-23T11%3A22%3A39.000Z%7C2026-04-07T17%3A27%3A16.038Z%7Crel_8hMTenTHdQwL5exdHBSW2&limit=20" />
