Soenneker.ElevenLabs.OpenApiClient
4.0.100
Prefix Reserved
dotnet add package Soenneker.ElevenLabs.OpenApiClient --version 4.0.100
NuGet\Install-Package Soenneker.ElevenLabs.OpenApiClient -Version 4.0.100
<PackageReference Include="Soenneker.ElevenLabs.OpenApiClient" Version="4.0.100" />
<PackageVersion Include="Soenneker.ElevenLabs.OpenApiClient" Version="4.0.100" />
<PackageReference Include="Soenneker.ElevenLabs.OpenApiClient" />
paket add Soenneker.ElevenLabs.OpenApiClient --version 4.0.100
#r "nuget: Soenneker.ElevenLabs.OpenApiClient, 4.0.100"
#:package Soenneker.ElevenLabs.OpenApiClient@4.0.100
#addin nuget:?package=Soenneker.ElevenLabs.OpenApiClient&version=4.0.100
#tool nuget:?package=Soenneker.ElevenLabs.OpenApiClient&version=4.0.100
Soenneker.ElevenLabs.OpenApiClient
A Kiota-generated .NET client for the ElevenLabs API.
Installation
dotnet add package Soenneker.ElevenLabs.OpenApiClient
Create a client
using Microsoft.Kiota.Abstractions.Authentication;
using Microsoft.Kiota.Http.HttpClientLibrary;
using Soenneker.ElevenLabs.OpenApiClient;
var httpClient = new HttpClient
{
BaseAddress = new Uri("https://api.elevenlabs.io/")
};
httpClient.DefaultRequestHeaders.Add("xi-api-key", apiKey);
var adapter = new HttpClientRequestAdapter(
new AnonymousAuthenticationProvider(),
httpClient: httpClient);
var client = new ElevenLabsOpenApiClient(adapter);
The HTTP client supplies authentication, so the Kiota adapter uses AnonymousAuthenticationProvider to avoid adding a second authorization mechanism.
Make a request
var response = await client.V1.Voices.GetAsync(
cancellationToken: cancellationToken);
Endpoints are grouped beneath V1, V2, and Docs. Generated request and response models live under Soenneker.ElevenLabs.OpenApiClient.Models.
The source is generated. Put custom construction and application behavior outside this package so regeneration does not overwrite it. Soenneker.ElevenLabs.OpenApiClientUtil provides cached client construction for applications using service registration.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Kiota.Http.HttpClientLibrary (>= 2.0.0)
- Microsoft.Kiota.Serialization.Form (>= 2.0.0)
- Microsoft.Kiota.Serialization.Json (>= 2.0.0)
- Microsoft.Kiota.Serialization.Multipart (>= 2.0.0)
- Microsoft.Kiota.Serialization.Text (>= 2.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Soenneker.ElevenLabs.OpenApiClient:
| Package | Downloads |
|---|---|
|
Soenneker.ElevenLabs.OpenApiClientUtil
Provides lazy, cached access to the generated ElevenLabs API client. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.100 | 88 | 8/31/2026 |
| 4.0.99 | 298 | 8/13/2026 |
| 4.0.98 | 112 | 8/12/2026 |
| 4.0.97 | 92 | 8/11/2026 |
| 4.0.96 | 116 | 8/10/2026 |
| 4.0.95 | 141 | 8/8/2026 |
| 4.0.94 | 152 | 8/7/2026 |
| 4.0.93 | 127 | 8/6/2026 |
| 4.0.92 | 104 | 8/5/2026 |
| 4.0.91 | 119 | 8/4/2026 |
| 4.0.90 | 116 | 8/1/2026 |
| 4.0.89 | 120 | 7/31/2026 |
| 4.0.88 | 118 | 7/30/2026 |
| 4.0.87 | 149 | 7/29/2026 |
| 4.0.86 | 187 | 7/28/2026 |
| 4.0.85 | 126 | 7/28/2026 |
| 4.0.84 | 98 | 7/27/2026 |
| 4.0.83 | 156 | 7/24/2026 |
| 4.0.82 | 118 | 7/23/2026 |
| 4.0.81 | 121 | 7/22/2026 |