.NET (C#) Platform SDK
.NET (C#) Platform SDK
The .NET (C#) Platform SDK enables custom software to interact with the Coveo Cloud Platform public APIs and the Push API. It’s reaching end of support in August 31, 2026. If you’re using the SDK, action is required.
Scope
To determine whether you’re using the SDK and this deprecation applies to you:
-
Search your
.csproj/packages.configforCoveo.Connectors.Utilities.PlatformSdk. -
Run
dotnet list packageand confirm whetherCoveo.Connectors.Utilities.PlatformSdkappears. -
Search your code for
CoveoPlatformClientorCoveoPlatformConfig. If found, you’re using the SDK.
You’re not using the SDK if your code uses HttpClient directly, building URLs like https://platform.cloud.coveo.com/... or Push endpoints like https://api...coveo.com/push, and manually handling headers and payloads.
What happens after end of support?
There will be no immediate impact. Existing implementations will continue to function.
However, the SDK will no longer be updated or maintained. If Coveo APIs introduce new features or breaking changes in the future, the SDK may no longer be compatible. Significant work would then be required to update your implementation.
Recommended action
Begin migrating away from the SDK.
Implement direct API requests to the Coveo REST APIs using HttpClient or a similar library.
We provide a comprehensive Swagger (OpenAPI) specification, which allows you to:
-
Explore available endpoints and their parameters interactively.
-
Generate client libraries in various programming languages using tools like Swagger Codegen or OpenAPI Generator.
-
Build and maintain lightweight, custom integrations tailored to your specific use case.
This approach gives you more flexibility and ensures you’re always working with the most up-to-date API surface.
See the Push API documentation for implementation guidance.