SpeakeasySDK 1.3.1
See the version list below for details.
dotnet add package SpeakeasySDK --version 1.3.1
NuGet\Install-Package SpeakeasySDK -Version 1.3.1
<PackageReference Include="SpeakeasySDK" Version="1.3.1" />
paket add SpeakeasySDK --version 1.3.1
#r "nuget: SpeakeasySDK, 1.3.1"
// Install SpeakeasySDK as a Cake Addin #addin nuget:?package=SpeakeasySDK&version=1.3.1 // Install SpeakeasySDK as a Cake Tool #tool nuget:?package=SpeakeasySDK&version=1.3.1
Speakeasy
SDK Installation
Nuget
dotnet add package SpeakeasySDK
SDK Example Usage
using Speakeasy;
using Speakeasy.Models.Security;
using Speakeasy.Models.Apis;
var sdk = new SpeakeasySDK(
security: new Security() {
APIKey = "",
}
);
var res = await sdk.Apis.GetApisAsync(new GetApisRequest() {
Metadata = new Dictionary<string, List<string>>() {
{ "provident", new List<string>() {
"quibusdam",
"unde",
"nulla",
} },
{ "corrupti", new List<string>() {
"vel",
"error",
"deserunt",
"suscipit",
} },
{ "iure", new List<string>() {
"debitis",
"ipsa",
} },
},
Op = new GetApisOp() {
And = false,
},
});
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.10.0 | 95 | 9/20/2024 |
5.9.28 | 74 | 9/19/2024 |
5.9.27 | 66 | 7/31/2024 |
5.9.25 | 84 | 7/18/2024 |
5.9.23 | 89 | 7/17/2024 |
5.9.22 | 86 | 7/17/2024 |
5.9.21 | 89 | 7/17/2024 |
5.9.18 | 88 | 7/16/2024 |
5.9.17 | 91 | 7/2/2024 |
5.9.16 | 109 | 6/20/2024 |
5.9.15 | 103 | 6/20/2024 |
5.9.14 | 104 | 6/20/2024 |
5.9.10 | 101 | 6/18/2024 |
5.9.9 | 97 | 6/11/2024 |
5.9.8 | 94 | 6/11/2024 |
5.3.0 | 115 | 4/2/2024 |
5.2.0 | 120 | 3/27/2024 |
5.1.2 | 118 | 3/22/2024 |
5.1.1 | 124 | 3/20/2024 |
5.1.0 | 128 | 3/12/2024 |
5.0.3 | 112 | 2/17/2024 |
5.0.2 | 110 | 2/15/2024 |
5.0.1 | 122 | 2/9/2024 |
5.0.0 | 115 | 2/8/2024 |
4.0.0 | 126 | 2/6/2024 |
3.0.0 | 112 | 2/1/2024 |
2.3.1 | 108 | 1/19/2024 |
2.3.0 | 153 | 12/12/2023 |
2.2.2 | 150 | 12/1/2023 |
2.2.1 | 153 | 11/18/2023 |
2.2.0 | 127 | 11/16/2023 |
2.1.0 | 132 | 11/9/2023 |
2.0.0 | 115 | 11/7/2023 |
1.17.0 | 158 | 10/21/2023 |
1.16.4 | 153 | 10/18/2023 |
1.16.3 | 149 | 10/17/2023 |
1.16.2 | 160 | 10/7/2023 |
1.16.1 | 156 | 10/2/2023 |
1.16.0 | 146 | 10/1/2023 |
1.15.0 | 133 | 9/29/2023 |
1.14.1 | 150 | 9/27/2023 |
1.14.0 | 147 | 9/26/2023 |
1.13.7 | 146 | 9/20/2023 |
1.13.6 | 141 | 9/16/2023 |
1.13.5 | 135 | 9/8/2023 |
1.13.4 | 156 | 9/7/2023 |
1.13.3 | 166 | 9/5/2023 |
1.13.2 | 159 | 9/3/2023 |
1.13.1 | 170 | 9/2/2023 |
1.13.0 | 161 | 9/1/2023 |
1.12.0 | 167 | 8/31/2023 |
1.11.0 | 166 | 8/26/2023 |
1.10.1 | 163 | 8/25/2023 |
1.10.0 | 171 | 8/15/2023 |
1.9.0 | 193 | 8/8/2023 |
1.8.0 | 189 | 8/4/2023 |
1.7.0 | 187 | 8/3/2023 |
1.6.1 | 187 | 8/1/2023 |
1.6.0 | 163 | 7/28/2023 |
1.5.1 | 189 | 7/27/2023 |
1.5.0 | 184 | 7/26/2023 |
1.4.0 | 205 | 7/22/2023 |
1.3.1 | 187 | 7/19/2023 |
1.3.0 | 200 | 7/18/2023 |
1.2.0 | 190 | 7/14/2023 |
1.1.0 | 195 | 7/13/2023 |
1.0.6 | 191 | 7/12/2023 |
1.0.5 | 180 | 7/11/2023 |
1.0.4 | 192 | 7/11/2023 |
1.0.3 | 199 | 7/11/2023 |