{"id":"src_YPx6pk-rB5urbqus8IhB8","slug":"elevenlabs-python-sdk","name":"Python SDK","type":"github","url":"https://github.com/elevenlabs/elevenlabs-python","orgId":"org_bL4F7oNaEtnASmH-CtFHR","productId":null,"productSlug":null,"org":{"id":"org_bL4F7oNaEtnASmH-CtFHR","slug":"elevenlabs","name":"ElevenLabs"},"isPrimary":false,"isHidden":false,"discovery":"curated","metadata":"{\"evaluatedMethod\":\"github\",\"evaluatedAt\":\"2026-04-07T17:18:43.540Z\",\"changelogDetectedAt\":\"2026-04-07T17:27:17.405Z\",\"wellKnownSweptAt\":\"2026-07-08T06:00:52.047Z\",\"sourceActor\":{\"nextAlarmAt\":\"2026-07-14T03:03:02.525Z\",\"lastAlarmAt\":\"2026-07-13T23:03:03.833Z\",\"managed\":true}}","notice":null,"kind":"sdk","stars":3026,"starsFetchedAt":"2026-07-13T23:03:27.119Z","releaseCount":117,"releasesLast30Days":6,"avgReleasesPerWeek":1.2,"latestVersion":"v2.58.0","latestDate":"2026-07-13T09:24:35.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-07-13T23:03:27.119Z","lastPolledAt":"2026-07-13T23:03:19.068Z","changeDetectedAt":null,"trackingSince":"2024-05-12T02:05:50.000Z","releases":[{"id":"rel_SrgcA5Ecrab7WrRMK2cet","version":"v2.58.0","type":"feature","title":"v2.58.0","summary":"## What's Changed\r\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/810\r\n\r\n\r\n**Full Changelog**: https://g...","titleGenerated":"Elevenlabs Python SDK v2.58.0 SDK regeneration","titleShort":null,"breaking":"unknown","importance":1,"content":"## What's Changed\r\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/810\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.57.0...v2.58.0","publishedAt":"2026-07-13T09:24:35.000Z","fetchedAt":"2026-07-13T11:03:18.258Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.58.0","media":[],"coverageCount":0},{"id":"rel_TBHONGwyWApDIOXvoYALr","version":"v2.57.0","type":"feature","title":"v2.57.0","summary":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/807\n* SDK regeneration by @fern-api[bot...","titleGenerated":"ElevenLabs Python SDK v2.57.0 internal release","titleShort":null,"breaking":"none","importance":1,"content":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/807\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/808\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.56.0...v2.57.0","publishedAt":"2026-07-09T07:48:01.000Z","fetchedAt":"2026-07-09T11:02:48.337Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.57.0","media":[],"coverageCount":0},{"id":"rel_w4L2xcGXrN864uj8AU3Eg","version":"v2.56.0","type":"feature","title":"v2.56.0","summary":"Added a disable_auth parameter to the Speech Engine.","titleGenerated":"ElevenLabs Python SDK v2.56.0 adds disable_auth parameter to Speech Engine","titleShort":"Speech Engine gets disable_auth parameter","breaking":"none","importance":null,"content":"## What's Changed\r\n* [Speech Engine] Add disable_auth parameter by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/806\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.55.0...v2.56.0","publishedAt":"2026-07-01T14:52:13.000Z","fetchedAt":"2026-07-01T15:01:54.036Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.56.0","media":[],"coverageCount":0},{"id":"rel_4m1M77CUvN5PJhMkcMaeO","version":"v2.55.0","type":"feature","title":"v2.55.0","summary":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/805\n\n\n**Full Changelog**: https://githu...","titleGenerated":"ElevenLabs Python SDK v2.55.0 SDK regeneration","titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/805\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.54.0...v2.55.0","publishedAt":"2026-06-30T08:22:39.000Z","fetchedAt":"2026-06-30T11:01:42.154Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.55.0","media":[],"coverageCount":0},{"id":"rel_CZuo5AuuChmELOsWIBQ5M","version":"v2.54.0","type":"feature","title":"v2.54.0","summary":"The ElevenLabs and AsyncElevenLabs client classes now accept headers and follow_redirects parameters to pass to the parent HTTP client. Includes SDK regeneration.","titleGenerated":"ElevenLabs Python SDK v2.54.0 allows custom headers and follow_redirects on base client","titleShort":"Custom headers and follow_redirects passable to base client","breaking":"none","importance":null,"content":"## What's Changed\n* Allow passing `headers, follow_redirects` from `ElevenLabs`, `AsyncElevenLabs` to parent/base class by @pchng in https://github.com/elevenlabs/elevenlabs-python/pull/797\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/804\n\n## New Contributors\n* @pchng made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/797\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.53.0...v2.54.0","publishedAt":"2026-06-23T09:37:12.000Z","fetchedAt":"2026-06-23T11:01:21.502Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.54.0","media":[],"coverageCount":0},{"id":"rel_pGCUP7gGij5QTikGbGTyd","version":"v2.53.0","type":"feature","title":"v2.53.0","summary":"## What's Changed\r\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/803\r\n\r\n\r\n**Full Changelog**: https://g...","titleGenerated":"ElevenLabs Python SDK v2.53.0 dependency update","titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\r\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/803\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.52.0...v2.53.0","publishedAt":"2026-06-15T09:05:27.000Z","fetchedAt":"2026-06-15T10:00:57.869Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.53.0","media":[],"coverageCount":0},{"id":"rel_POWWecx85WMyb9ror8p6T","version":"v2.52.0","type":"feature","title":"v2.52.0","summary":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/800\n\n\n**Full Changelog**: https://githu...","titleGenerated":"ElevenLabs Python SDK v2.52.0 internal release","titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/800\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.51.0...v2.52.0","publishedAt":"2026-06-08T13:13:39.000Z","fetchedAt":"2026-06-08T15:00:53.839Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.52.0","media":[],"coverageCount":0},{"id":"rel_49j0ge3k6u72Lg4Iucowj","version":"v2.51.0","type":"feature","title":"v2.51.0","summary":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/799\n\n\n**Full Changelog**: https://githu...","titleGenerated":"ElevenLabs Python SDK v2.51.0 regeneration","titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/799\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.50.0...v2.51.0","publishedAt":"2026-06-02T11:10:28.000Z","fetchedAt":"2026-06-02T14:00:59.582Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.51.0","media":[],"coverageCount":0},{"id":"rel_AISdgN3FpYiw0r7xLMG5X","version":"v2.50.0","type":"feature","title":"v2.50.0","summary":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/794\n\n\n**Full Changelog**: https://githu...","titleGenerated":"ElevenLabs Python SDK v2.50.0 dependency update","titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/794\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.49.1...v2.50.0","publishedAt":"2026-05-26T14:08:18.000Z","fetchedAt":"2026-05-26T17:01:02.369Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.50.0","media":[],"coverageCount":0},{"id":"rel_3vJ4qG2jJgvedanPGLxWk","version":"v2.49.1","type":"feature","title":"v2.49.1","summary":"## What's Changed\r\n* [Speech Engine] Add full response to Speech Engine API calls by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pul...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\r\n* [Speech Engine] Add full response to Speech Engine API calls by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/793\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.49.0...v2.49.1","publishedAt":"2026-05-21T10:30:10.000Z","fetchedAt":"2026-05-21T13:01:19.342Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.49.1","media":[],"coverageCount":0},{"id":"rel_qXH_EKrbDDJkeeFNDDCCY","version":"v2.49.0","type":"feature","title":"v2.49.0","summary":"## What's Changed\r\n* Add publish environment and remove unnecessary workflow by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/791...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\r\n* Add publish environment and remove unnecessary workflow by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/791\r\n* SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/792\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.48.0...v2.49.0","publishedAt":"2026-05-20T10:37:22.000Z","fetchedAt":"2026-05-20T13:00:39.968Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.49.0","media":[],"coverageCount":0},{"id":"rel_QHpiIpo0YnCUfTXO8m-mK","version":"v2.48.0","type":"feature","title":"v2.48.0","summary":"## What's Changed\n* fix: add speech_engine_custom.py to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/789\n* :her...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* fix: add speech_engine_custom.py to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/789\n* :herb: Fern Regeneration -- May 18, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/790\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.47.0...v2.48.0","publishedAt":"2026-05-18T12:13:33.000Z","fetchedAt":"2026-05-18T16:00:33.335Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.48.0","media":[],"coverageCount":0},{"id":"rel_gAoZTG3-BGv9ToAPGqtR_","version":"v2.47.0","type":"feature","title":"v2.47.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- May 12, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/785\r\n* Speech ...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\r\n* :herb: Fern Regeneration -- May 12, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/785\r\n* Speech Engine SDK by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/771\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.46.0...v2.47.0","publishedAt":"2026-05-12T19:16:00.000Z","fetchedAt":"2026-05-12T20:00:19.467Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.47.0","media":[],"coverageCount":0},{"id":"rel_tV2Tt2cs6Qw1MXqn7ZUs7","version":"v2.46.0","type":"feature","title":"v2.46.0","summary":"## What's Changed\n* refactor: use urllib.parse for WebSocket URL construction by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* refactor: use urllib.parse for WebSocket URL construction by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/780\n* Add keyterms and no_verbatim to Scribe realtime API by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/778\n* fix: add url_utils.py to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/782\n* :herb: Fern Regeneration -- May 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/783\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.45.0...v2.46.0","publishedAt":"2026-05-07T11:21:07.000Z","fetchedAt":"2026-05-07T12:00:46.754Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.46.0","media":[],"coverageCount":0},{"id":"rel_cUvfoDHTJ5eb-vJ69Qoqt","version":"v2.45.0","type":"feature","title":"v2.45.0","summary":"## What's Changed\n* fix: correct notebook install hint by @Ankit-Kotnala in https://github.com/elevenlabs/elevenlabs-python/pull/776\n* :herb: Fern Reg...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* fix: correct notebook install hint by @Ankit-Kotnala in https://github.com/elevenlabs/elevenlabs-python/pull/776\n* :herb: Fern Regeneration -- April 27, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/777\n\n## New Contributors\n* @Ankit-Kotnala made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/776\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.44.0...v2.45.0","publishedAt":"2026-04-27T09:50:42.000Z","fetchedAt":"2026-04-27T12:00:52.612Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.45.0","media":[],"coverageCount":0},{"id":"rel_K2hmq3p69Z5eOJJDj_f89","version":"v2.44.0","type":"feature","title":"v2.44.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775\r\n\r\n\r\n**F...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\r\n* :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.43.0...v2.44.0","publishedAt":"2026-04-21T10:53:33.000Z","fetchedAt":"2026-04-21T13:01:53.049Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.44.0","media":[],"coverageCount":0},{"id":"rel_15TBhIwijBsD0UaagCVDA","version":"v2.43.0","type":"feature","title":"v2.43.0","summary":"## What's Changed\r\n* Add AGENTS.md with Fern-generated code guidelines by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/764\r\n* ...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\r\n* Add AGENTS.md with Fern-generated code guidelines by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/764\r\n* Add AGENTS.md to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/769\r\n* Fix: update imports for local only tests by @fern-support in https://github.com/elevenlabs/elevenlabs-python/pull/767\r\n* :herb: Fern Regeneration -- April 13, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/770\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.42.0...v2.43.0","publishedAt":"2026-04-13T10:46:51.000Z","fetchedAt":"2026-04-13T13:01:42.205Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.43.0","media":[],"coverageCount":0},{"id":"rel_LXbHsyymG8EjLd7kvq15v","version":"v2.42.0","type":"feature","title":"v2.42.0","summary":"## What's Changed\n* :herb: Fern Regeneration -- April 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/762\n\n\n**Full C...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* :herb: Fern Regeneration -- April 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/762\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.41.0...v2.42.0","publishedAt":"2026-04-07T17:35:16.000Z","fetchedAt":"2026-04-07T18:00:54.183Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.42.0","media":[],"coverageCount":0},{"id":"rel_tyVEgs0PiecDiA5Isa4ef","version":"v2.41.0","type":"feature","title":"v2.41.0","summary":"## What's Changed\n* fix: make audio_interface optional for text-only chat mode by @mvanhorn in https://github.com/elevenlabs/elevenlabs-python/pull/74...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\n* fix: make audio_interface optional for text-only chat mode by @mvanhorn in https://github.com/elevenlabs/elevenlabs-python/pull/749\n* :herb: Fern Regeneration -- April 1, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/756\n\n## New Contributors\n* @mvanhorn made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/749\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.40.0...v2.41.0","publishedAt":"2026-04-01T12:11:21.000Z","fetchedAt":"2026-04-07T17:27:16.038Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.41.0","media":[],"coverageCount":0},{"id":"rel_8hMTenTHdQwL5exdHBSW2","version":"v2.40.0","type":"feature","title":"v2.40.0","summary":"## What's Changed\r\n* Add environment parameter to conversational AI by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/745\r\n* :h...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"## What's Changed\r\n* Add environment parameter to conversational AI by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/745\r\n* :herb: Fern Regeneration -- March 23, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/750\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.39.1...v2.40.0","publishedAt":"2026-03-23T11:22:39.000Z","fetchedAt":"2026-04-07T17:27:16.038Z","url":"https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.40.0","media":[],"coverageCount":0}],"pagination":{"nextCursor":"2026-03-23T11:22:39.000Z|2026-04-07T17:27:16.038Z|rel_8hMTenTHdQwL5exdHBSW2","limit":20},"summaries":{"rolling":{"windowDays":90,"summary":"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.","releaseCount":17,"generatedAt":"2026-04-07T17:27:20.744Z"},"monthly":[{"year":2026,"month":3,"summary":"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.","releaseCount":5,"generatedAt":"2026-04-07T17:27:22.198Z"}]}}