SpeakeasySDK 1.16.0
See the version list below for details.
dotnet add package SpeakeasySDK --version 1.16.0
NuGet\Install-Package SpeakeasySDK -Version 1.16.0
<PackageReference Include="SpeakeasySDK" Version="1.16.0" />
paket add SpeakeasySDK --version 1.16.0
#r "nuget: SpeakeasySDK, 1.16.0"
// Install SpeakeasySDK as a Cake Addin #addin nuget:?package=SpeakeasySDK&version=1.16.0 // Install SpeakeasySDK as a Cake Tool #tool nuget:?package=SpeakeasySDK&version=1.16.0
Speakeasy
SDK Installation
Nuget
dotnet add package SpeakeasySDK
SDK Example Usage
using Speakeasy;
using Speakeasy.Models.Shared;
using Speakeasy.Models.Operations;
var sdk = new SpeakeasySDK(
security: new Security() {
APIKey = "",
}
);
var res = await sdk.Apis.GetApisAsync(new GetApisRequest() {
Metadata = new Dictionary<string, List<string>>() {
{ "aut", new List<string>() {
"bypassing",
} },
},
Op = new GetApisOp() {
And = false,
},
});
// handle response
Available Resources and Operations
Speakeasy SDK
- ValidateApiKey - Validate the current api key.
ApiEndpoints
- DeleteApiEndpoint - Delete an ApiEndpoint.
- FindApiEndpoint - Find an ApiEndpoint via its displayName.
- GenerateOpenApiSpecForApiEndpoint - Generate an OpenAPI specification for a particular ApiEndpoint.
- GeneratePostmanCollectionForApiEndpoint - Generate a Postman collection for a particular ApiEndpoint.
- GetAllApiEndpoints - Get all Api endpoints for a particular apiID.
- GetAllForVersionApiEndpoints - Get all ApiEndpoints for a particular apiID and versionID.
- GetApiEndpoint - Get an ApiEndpoint.
- UpsertApiEndpoint - Upsert an ApiEndpoint.
Apis
- DeleteApi - Delete an Api.
- GenerateOpenApiSpec - Generate an OpenAPI specification for a particular Api.
- GeneratePostmanCollection - Generate a Postman collection for a particular Api.
- GetAllApiVersions - Get all Api versions for a particular ApiEndpoint.
- GetApis - Get a list of Apis for a given workspace
- UpsertApi - Upsert an Api
Embeds
- GetEmbedAccessToken - Get an embed access token for the current workspace.
- GetValidEmbedAccessTokens - Get all valid embed access tokens for the current workspace.
- RevokeEmbedAccessToken - Revoke an embed access EmbedToken.
Metadata
- DeleteVersionMetadata - Delete metadata for a particular apiID and versionID.
- GetVersionMetadata - Get all metadata for a particular apiID and versionID.
- InsertVersionMetadata - Insert metadata for a particular apiID and versionID.
Plugins
- GetPlugins - Get all plugins for the current workspace.
- RunPlugin - Run a plugin
- UpsertPlugin - Upsert a plugin
Requests
- GenerateRequestPostmanCollection - Generate a Postman collection for a particular request.
- GetRequestFromEventLog - Get information about a particular request.
- QueryEventLog - Query the event log to retrieve a list of requests.
Schemas
- DeleteSchema - Delete a particular schema revision for an Api.
- DownloadSchema - Download the latest schema for a particular apiID.
- DownloadSchemaRevision - Download a particular schema revision for an Api.
- GetSchema - Get information about the latest schema.
- GetSchemaDiff - Get a diff of two schema revisions for an Api.
- GetSchemaRevision - Get information about a particular schema revision for an Api.
- GetSchemas - Get information about all schemas associated with a particular apiID.
- RegisterSchema - Register a schema.
Maturity
This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally looking for the latest version.
Contributions
While we value open-source contributions to this SDK, this library is generated programmatically. Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release!
SDK Created by Speakeasy
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net5.0
- newtonsoft.json (>= 13.0.3)
- nodatime (>= 3.1.9)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.11.0 | 47 | 1/2/2025 |
5.10.0 | 113 | 9/20/2024 |
5.9.28 | 86 | 9/19/2024 |
5.9.27 | 80 | 7/31/2024 |
5.9.25 | 99 | 7/18/2024 |
5.9.23 | 103 | 7/17/2024 |
5.9.22 | 100 | 7/17/2024 |
5.9.21 | 101 | 7/17/2024 |
5.9.18 | 102 | 7/16/2024 |
5.9.17 | 105 | 7/2/2024 |
5.9.16 | 121 | 6/20/2024 |
5.9.15 | 115 | 6/20/2024 |
5.9.14 | 116 | 6/20/2024 |
5.9.10 | 114 | 6/18/2024 |
5.9.9 | 108 | 6/11/2024 |
5.9.8 | 109 | 6/11/2024 |
5.3.0 | 125 | 4/2/2024 |
5.2.0 | 130 | 3/27/2024 |
5.1.2 | 128 | 3/22/2024 |
5.1.1 | 134 | 3/20/2024 |
5.1.0 | 138 | 3/12/2024 |
5.0.3 | 122 | 2/17/2024 |
5.0.2 | 125 | 2/15/2024 |
5.0.1 | 136 | 2/9/2024 |
5.0.0 | 125 | 2/8/2024 |
4.0.0 | 140 | 2/6/2024 |
3.0.0 | 122 | 2/1/2024 |
2.3.1 | 118 | 1/19/2024 |
2.3.0 | 166 | 12/12/2023 |
2.2.2 | 160 | 12/1/2023 |
2.2.1 | 163 | 11/18/2023 |
2.2.0 | 140 | 11/16/2023 |
2.1.0 | 144 | 11/9/2023 |
2.0.0 | 126 | 11/7/2023 |
1.17.0 | 169 | 10/21/2023 |
1.16.4 | 163 | 10/18/2023 |
1.16.3 | 159 | 10/17/2023 |
1.16.2 | 170 | 10/7/2023 |
1.16.1 | 166 | 10/2/2023 |
1.16.0 | 156 | 10/1/2023 |
1.15.0 | 143 | 9/29/2023 |
1.14.1 | 161 | 9/27/2023 |
1.14.0 | 158 | 9/26/2023 |
1.13.7 | 156 | 9/20/2023 |
1.13.6 | 151 | 9/16/2023 |
1.13.5 | 146 | 9/8/2023 |
1.13.4 | 166 | 9/7/2023 |
1.13.3 | 178 | 9/5/2023 |
1.13.2 | 171 | 9/3/2023 |
1.13.1 | 180 | 9/2/2023 |
1.13.0 | 171 | 9/1/2023 |
1.12.0 | 177 | 8/31/2023 |
1.11.0 | 176 | 8/26/2023 |
1.10.1 | 173 | 8/25/2023 |
1.10.0 | 183 | 8/15/2023 |
1.9.0 | 204 | 8/8/2023 |
1.8.0 | 199 | 8/4/2023 |
1.7.0 | 197 | 8/3/2023 |
1.6.1 | 198 | 8/1/2023 |
1.6.0 | 174 | 7/28/2023 |
1.5.1 | 199 | 7/27/2023 |
1.5.0 | 196 | 7/26/2023 |
1.4.0 | 215 | 7/22/2023 |
1.3.1 | 197 | 7/19/2023 |
1.3.0 | 211 | 7/18/2023 |
1.2.0 | 201 | 7/14/2023 |
1.1.0 | 206 | 7/13/2023 |
1.0.6 | 203 | 7/12/2023 |
1.0.5 | 190 | 7/11/2023 |
1.0.4 | 202 | 7/11/2023 |
1.0.3 | 209 | 7/11/2023 |