Soenneker.Composio.OpenApiClient
4.0.115
Prefix Reserved
dotnet add package Soenneker.Composio.OpenApiClient --version 4.0.115
NuGet\Install-Package Soenneker.Composio.OpenApiClient -Version 4.0.115
<PackageReference Include="Soenneker.Composio.OpenApiClient" Version="4.0.115" />
<PackageVersion Include="Soenneker.Composio.OpenApiClient" Version="4.0.115" />
<PackageReference Include="Soenneker.Composio.OpenApiClient" />
paket add Soenneker.Composio.OpenApiClient --version 4.0.115
#r "nuget: Soenneker.Composio.OpenApiClient, 4.0.115"
#:package Soenneker.Composio.OpenApiClient@4.0.115
#addin nuget:?package=Soenneker.Composio.OpenApiClient&version=4.0.115
#tool nuget:?package=Soenneker.Composio.OpenApiClient&version=4.0.115
Soenneker.Composio.OpenApiClient
A generated .NET client for Composio's platform API, covering toolkits, tools, connected accounts, auth configurations, triggers, webhooks, files, and organization operations.
Installation
dotnet add package Soenneker.Composio.OpenApiClient
Create the client directly
using Microsoft.Kiota.Abstractions.Authentication;
using Microsoft.Kiota.Http.HttpClientLibrary;
using Soenneker.Composio.OpenApiClient;
using var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("x-api-key", apiKey);
var authentication = new AnonymousAuthenticationProvider();
using var adapter = new HttpClientRequestAdapter(authentication, httpClient: httpClient);
var client = new ComposioOpenApiClient(adapter);
The generated client defaults to https://backend.composio.dev. Set adapter.BaseUrl before constructing ComposioOpenApiClient when using an alternate endpoint.
List toolkits
var result = await client.Api.V3.Toolkits.GetAsync(request =>
{
request.QueryParameters.Limit = 50;
request.QueryParameters.Search = "github";
}, cancellationToken);
Endpoints follow Kiota's request-builder hierarchy beneath client.Api. Collection items are selected through generated indexers, request bodies use types from Soenneker.Composio.OpenApiClient.Models, and methods accept an optional request-configuration callback and CancellationToken.
For managed client reuse and application configuration, use Soenneker.Composio.OpenApiClientUtil, which composes this generated client with Soenneker.Composio.HttpClients.
This repository contains generated source. Keep application-specific behavior in wrapper services or separate partial-class files because regeneration can replace generated files.
| 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.1.2)
- Microsoft.Kiota.Serialization.Form (>= 2.1.2)
- Microsoft.Kiota.Serialization.Json (>= 2.1.2)
- Microsoft.Kiota.Serialization.Multipart (>= 2.1.2)
- Microsoft.Kiota.Serialization.Text (>= 2.1.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Soenneker.Composio.OpenApiClient:
| Package | Downloads |
|---|---|
|
Soenneker.Composio.OpenApiClientUtil
Provides a cached Composio OpenAPI client backed by the configured Composio HttpClient. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.115 | 20 | 9/17/2026 |
| 4.0.114 | 74 | 9/16/2026 |
| 4.0.113 | 87 | 9/15/2026 |
| 4.0.112 | 107 | 9/15/2026 |
| 4.0.111 | 95 | 9/13/2026 |
| 4.0.110 | 131 | 9/12/2026 |
| 4.0.109 | 103 | 9/11/2026 |
| 4.0.108 | 109 | 9/10/2026 |
| 4.0.107 | 128 | 9/9/2026 |
| 4.0.106 | 171 | 9/8/2026 |
| 4.0.105 | 153 | 9/7/2026 |
| 4.0.104 | 186 | 9/4/2026 |
| 4.0.103 | 128 | 9/4/2026 |
| 4.0.102 | 143 | 9/4/2026 |
| 4.0.101 | 112 | 9/3/2026 |
| 4.0.100 | 91 | 9/3/2026 |
| 4.0.99 | 99 | 9/3/2026 |
| 4.0.98 | 190 | 8/31/2026 |
| 4.0.97 | 101 | 8/30/2026 |
| 4.0.96 | 188 | 8/29/2026 |