{"id":"src_RgsitpmNvx7e7AY_a0Jlp","slug":"elevenlabs-javascript-sdk","name":"JavaScript SDK","type":"github","url":"https://github.com/elevenlabs/elevenlabs-js","orgId":"org_bL4F7oNaEtnASmH-CtFHR","org":{"slug":"elevenlabs","name":"ElevenLabs"},"isPrimary":false,"metadata":"{\"evaluatedMethod\":\"github\",\"evaluatedAt\":\"2026-04-07T17:18:44.190Z\",\"changelogDetectedAt\":\"2026-04-07T17:27:35.914Z\"}","releaseCount":101,"releasesLast30Days":5,"avgReleasesPerWeek":1,"latestVersion":"v2.43.0","latestDate":"2026-04-13T10:46:48.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-19T07:01:50.069Z","trackingSince":"2024-02-01T16:49:01.000Z","releases":[{"id":"rel_AO2DZt6TIkHGUobbVGWRr","version":"v2.43.0","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-js/pull/369\r\n* :her...","content":"## What's Changed\r\n* Add AGENTS.md with Fern-generated code guidelines by @kraenhansen in https://github.com/elevenlabs/elevenlabs-js/pull/369\r\n* :herb: Fern Regeneration -- April 13, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/373\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.42.0...v2.43.0","publishedAt":"2026-04-13T10:46:48.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.43.0","media":[]},{"id":"rel_TMqY5KiKWcz1RCb8ixPE4","version":"v2.42.0","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-js/pull/367\n\n\n**Full Chang...","content":"## What's Changed\n* :herb: Fern Regeneration -- April 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/367\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.41.1...v2.42.0","publishedAt":"2026-04-07T17:35:13.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.42.0","media":[]},{"id":"rel_Kuvrl4rHbreq0LXyXcp-g","version":"v2.41.1","title":"v2.41.1","summary":"## What's Changed\n* :herb: Fern Regeneration -- April 1, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/364\n\n\n**Full Chang...","content":"## What's Changed\n* :herb: Fern Regeneration -- April 1, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/364\n\n\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.41.0...v2.41.1","publishedAt":"2026-04-01T12:11:19.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.41.1","media":[]},{"id":"rel_6nmbFgCE8E2gC8PvJGlQv","version":"v2.41.0","title":"v2.41.0","summary":"## What's Changed\r\n* add multimodal_message WebSocket event by @sedatcagdas in https://github.com/elevenlabs/elevenlabs-js/pull/353\r\n* :herb: Fern Reg...","content":"## What's Changed\r\n* add multimodal_message WebSocket event by @sedatcagdas in https://github.com/elevenlabs/elevenlabs-js/pull/353\r\n* :herb: Fern Regeneration -- March 23, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/358\r\n* :herb: Fern Regeneration -- March 30, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/359\r\n\r\n## New Contributors\r\n* @sedatcagdas made their first contribution in https://github.com/elevenlabs/elevenlabs-js/pull/353\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.39.0...v2.41.0","publishedAt":"2026-03-30T16:11:50.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.41.0","media":[]},{"id":"rel_XCuTsOtpBX5CtDOKR9FgY","version":"v2.40.0","title":"v2.40.0","summary":"## What's Changed\r\n* add multimodal_message WebSocket event by @sedatcagdas in https://github.com/elevenlabs/elevenlabs-js/pull/353\r\n* :herb: Fern Reg...","content":"## What's Changed\r\n* add multimodal_message WebSocket event by @sedatcagdas in https://github.com/elevenlabs/elevenlabs-js/pull/353\r\n* :herb: Fern Regeneration -- March 23, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/358\r\n\r\n## New Contributors\r\n* @sedatcagdas made their first contribution in https://github.com/elevenlabs/elevenlabs-js/pull/353\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.39.0...v2.40.0","publishedAt":"2026-03-23T11:23:33.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.40.0","media":[]},{"id":"rel_o1z48zSIBR85dijSkpP0I","version":"v2.39.0","title":"v2.39.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- March 12, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/354\r\n\r\n\r\n**Full ...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- March 12, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/354\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.38.1...v2.39.0","publishedAt":"2026-03-12T13:06:34.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.39.0","media":[]},{"id":"rel_6J7yVpv52Hvq6xxDKuulE","version":"v2.38.1","title":"v2.38.1","summary":"## What's Changed\r\n* [Music] Parse CRLF correctly for music detailed endpoint by @lpastusz in https://github.com/elevenlabs/elevenlabs-js/pull/350\r\n* ...","content":"## What's Changed\r\n* [Music] Parse CRLF correctly for music detailed endpoint by @lpastusz in https://github.com/elevenlabs/elevenlabs-js/pull/350\r\n* Music patch by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-js/pull/351\r\n\r\n## New Contributors\r\n* @lpastusz made their first contribution in https://github.com/elevenlabs/elevenlabs-js/pull/350\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.38.0...v2.38.1","publishedAt":"2026-03-06T09:57:45.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.38.1","media":[]},{"id":"rel_chPwVKfn53HiX5Hd4G9fD","version":"v2.38.0","title":"v2.38.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- March 5, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/349\r\n\r\n\r\n**Full C...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- March 5, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/349\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.37.0...v2.38.0","publishedAt":"2026-03-05T10:30:45.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.38.0","media":[]},{"id":"rel_84Bv6bi-h5ulkGeHeyZ6D","version":"v2.36.0","title":"v2.36.0","summary":"## What's Changed\r\n* Add overloaded convert signatures to SpeechToText wrapper by @fern-support in https://github.com/elevenlabs/elevenlabs-js/pull/34...","content":"## What's Changed\r\n* Add overloaded convert signatures to SpeechToText wrapper by @fern-support in https://github.com/elevenlabs/elevenlabs-js/pull/341\r\n* :herb: Fern Regeneration -- February 16, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/344\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.35.0...v2.36.0","publishedAt":"2026-02-16T10:50:06.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.36.0","media":[]},{"id":"rel_k8gXVvmpQBWXKuV0iij_B","version":"v2.35.0","title":"v2.35.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- February 9, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/339\r\n\r\n\r\n**Ful...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- February 9, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/339\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.34.0...v2.35.0","publishedAt":"2026-02-09T11:27:05.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.35.0","media":[]},{"id":"rel_j6ZndgQKL2BZiwmtEPwNL","version":"v2.34.0","title":"v2.34.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- February 2, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/338\r\n\r\n\r\n**Ful...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- February 2, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/338\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.33.0...v2.34.0","publishedAt":"2026-02-02T11:15:03.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.34.0","media":[]},{"id":"rel_5MJLFy-PUOrcaLRK3uZNr","version":"v2.33.0","title":"v2.33.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- January 26, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/337\r\n\r\n\r\n**Ful...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- January 26, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/337\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.32.0...v2.33.0","publishedAt":"2026-01-26T10:23:59.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.33.0","media":[]},{"id":"rel_BH5B9mc5QEPXDv1FDpi0A","version":"v2.32.0","title":"v2.32.0","summary":"## What's Changed\r\n* Add audio_format parameter if specified to Scribe WS URI by @ayazhafiz in https://github.com/elevenlabs/elevenlabs-js/pull/319\r\n*...","content":"## What's Changed\r\n* Add audio_format parameter if specified to Scribe WS URI by @ayazhafiz in https://github.com/elevenlabs/elevenlabs-js/pull/319\r\n* :herb: Fern Regeneration -- January 19, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/336\r\n\r\n## New Contributors\r\n* @ayazhafiz made their first contribution in https://github.com/elevenlabs/elevenlabs-js/pull/319\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.31.0...v2.32.0","publishedAt":"2026-01-19T09:27:55.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.32.0","media":[]},{"id":"rel_MsgGWD8miviZQN32o-hYu","version":"v2.31.0","title":"v2.31.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- January 13, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/332\r\n\r\n\r\n**Ful...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- January 13, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/332\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.30.0...v2.31.0","publishedAt":"2026-01-13T09:14:11.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.31.0","media":[]},{"id":"rel_aGbOHS0q35WoeZbnmWW9s","version":"v2.30.0","title":"v2.30.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- January 9, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/331\r\n\r\n\r\n**Full...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- January 9, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/331\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.29.0...v2.30.0","publishedAt":"2026-01-09T08:40:21.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.30.0","media":[]},{"id":"rel_oLfY-otql4ItLivn3bTN9","version":"v2.29.0","title":"v2.29.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- January 5, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/330\r\n\r\n\r\n**Full...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- January 5, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/330\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.28.0...v2.29.0","publishedAt":"2026-01-05T10:45:02.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.29.0","media":[]},{"id":"rel_r12sM1NOoKfkoVElHgJl8","version":"v2.28.0","title":"v2.28.0","summary":"## What's Changed\r\n* [Scribe] Correctly send audio format parameter by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-js/pull/326\r\n* :herb: Fe...","content":"## What's Changed\r\n* [Scribe] Correctly send audio format parameter by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-js/pull/326\r\n* :herb: Fern Regeneration -- December 15, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/327\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.27.0...v2.28.0","publishedAt":"2025-12-15T10:07:57.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.28.0","media":[]},{"id":"rel__OApvySuR_llQaptfpYd1","version":"v2.27.0","title":"v2.27.0","summary":"## What's Changed\r\n* :herb: Fern Regeneration -- December 8, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/324\r\n\r\n\r\n**Ful...","content":"## What's Changed\r\n* :herb: Fern Regeneration -- December 8, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/324\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.26.0...v2.27.0","publishedAt":"2025-12-08T12:41:00.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.27.0","media":[]},{"id":"rel_ang91MU4ev0VfiOjER2PS","version":"v2.26.0","title":"v2.26.0","summary":"## What's Changed\r\n* Scribe previous_text and updated events by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-js/pull/321\r\n* :herb: Fern Rege...","content":"## What's Changed\r\n* Scribe previous_text and updated events by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-js/pull/321\r\n* :herb: Fern Regeneration -- December 1, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-js/pull/322\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.25.1...v2.26.0","publishedAt":"2025-12-01T16:52:09.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.26.0","media":[]},{"id":"rel_fqqVp5i_wXJ_lDaZeLhSj","version":"v2.25.1","title":"v2.25.1","summary":"## What's Changed\r\n* [Music SDK] fix PCM binary parsing by @louisjoecodes in https://github.com/elevenlabs/elevenlabs-js/pull/316\r\n* chore: bump 2.25....","content":"## What's Changed\r\n* [Music SDK] fix PCM binary parsing by @louisjoecodes in https://github.com/elevenlabs/elevenlabs-js/pull/316\r\n* chore: bump 2.25.1 by @louisjoecodes in https://github.com/elevenlabs/elevenlabs-js/pull/317\r\n\r\n\r\n**Full Changelog**: https://github.com/elevenlabs/elevenlabs-js/compare/v2.25.0...v2.25.1","publishedAt":"2025-11-28T13:05:55.000Z","url":"https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.25.1","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":6,"totalItems":101},"summaries":{"rolling":{"windowDays":90,"summary":"The SDK shipped steady API surface updates tracked through automated Fern regenerations, with targeted feature work on multimodal and music capabilities. A multimodal_message WebSocket event landed to support real-time multimodal interactions, while music endpoint parsing was refined to handle CRLF line endings correctly. Speech-to-text wrapper signatures received overload support to improve developer ergonomics, and the Scribe WebSocket URI now respects audio_format parameters when specified.","releaseCount":13,"generatedAt":"2026-04-07T17:27:38.510Z"},"monthly":[{"year":2026,"month":3,"summary":"Multimodal WebSocket support entered the SDK this month. The team added a `multimodal_message` event for real-time bidirectional communication, while also fixing music endpoint parsing to handle CRLF line endings correctly and regenerating client bindings to track API changes.","releaseCount":5,"generatedAt":"2026-04-07T17:27:42.806Z"}]}}