Cisco.Api
3.0.94
See the version list below for details.
dotnet add package Cisco.Api --version 3.0.94
NuGet\Install-Package Cisco.Api -Version 3.0.94
<PackageReference Include="Cisco.Api" Version="3.0.94" />
<PackageVersion Include="Cisco.Api" Version="3.0.94" />
<PackageReference Include="Cisco.Api" />
paket add Cisco.Api --version 3.0.94
#r "nuget: Cisco.Api, 3.0.94"
#:package Cisco.Api@3.0.94
#addin nuget:?package=Cisco.Api&version=3.0.94
#tool nuget:?package=Cisco.Api&version=3.0.94
Cisco.Api
A .NET library for accessing Cisco Support APIs, including EoX, Product Information, PSIRT, PSS, Serial Number to Information, PX Cloud, and Umbrella APIs.
Prerequisites
You must have an SNTC (Smart Net Total Care) or PSS (Product Support Services) account in order to use this library.
Installation
Using .NET CLI
dotnet add package Cisco.Api
Using Package Manager Console
Install-Package Cisco.Api
Using Visual Studio
- Open your project in Visual Studio
- Right-click on the project and click "Manage NuGet packages"
- Search for "Cisco.Api"
- Click "Install" to add the latest version to your project
Using PackageReference
Add the following to your .csproj file:
<PackageReference Include="Cisco.Api" Version="*" />
Setup
Before using the library, you need to obtain API credentials:
- Go to the Cisco API Console
- Sign in with your SNTC or PSS account
- Click "Register a New App"
- Add a new Application, selecting the API endpoints that you intend to use
- Note the Client ID and Client Secret - you'll need these for authentication
Example Code
using Cisco.Api;
using System;
using System.Linq;
using System.Threading.Tasks;
namespace My.Project
{
public static class Program
{
public static async Task Main()
{
var ciscoClient = new CiscoClient(
new CiscoClientOptions
{
ClientId = "<YOUR_CLIENT_ID>",
ClientSecret = "<YOUR_CLIENT_SECRET>"
});
var productInformation = await ciscoClient
.ProductInfo
.GetBySerialNumbersAsync(new[] { "<SERIAL_NUMBER>" })
.ConfigureAwait(false);
var productDetails = productInformation.Products.First();
Console.WriteLine($"Product Name: {productDetails.ProductName}");
}
}
}
Supported Frameworks
- .NET 9.0
- .NET 10.0
API Documentation
The Cisco Support APIs documentation can be found here:
License
This project is licensed under the MIT License.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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.Extensions.Logging (>= 10.0.0)
- refit (>= 8.0.0)
- Refit.Newtonsoft.Json (>= 8.0.0)
- SharpZipLib (>= 1.4.2)
- SimpleSOAPClient (>= 2.1.0)
-
net9.0
- Microsoft.Extensions.Logging (>= 10.0.0)
- refit (>= 8.0.0)
- Refit.Newtonsoft.Json (>= 8.0.0)
- SharpZipLib (>= 1.4.2)
- SimpleSOAPClient (>= 2.1.0)
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 |
|---|---|---|
| 3.0.103 | 415 | 11/20/2025 |
| 3.0.94 | 344 | 11/17/2025 |
| 3.0.93 | 323 | 11/17/2025 |
| 3.0.92 | 325 | 11/17/2025 |
| 3.0.89 | 269 | 9/30/2025 |
| 3.0.87 | 200 | 9/29/2025 |
| 3.0.86 | 271 | 9/24/2025 |
| 3.0.83 | 251 | 9/21/2025 |
| 3.0.80 | 349 | 7/9/2025 |
| 3.0.79 | 247 | 7/1/2025 |
| 3.0.78 | 231 | 6/22/2025 |
| 3.0.77 | 374 | 5/7/2025 |
| 3.0.76 | 253 | 4/29/2025 |
| 3.0.72 | 450 | 2/28/2025 |
| 3.0.69 | 213 | 2/14/2025 |
| 3.0.63 | 263 | 2/5/2025 |
| 3.0.62 | 252 | 1/14/2025 |
| 3.0.60 | 642 | 8/2/2024 |
| 3.0.59 | 182 | 8/2/2024 |
| 3.0.58 | 253 | 6/8/2024 |
| 3.0.55 | 249 | 5/30/2024 |
| 3.0.38 | 355 | 4/12/2024 |
| 3.0.36 | 261 | 4/8/2024 |
| 3.0.35 | 272 | 3/15/2024 |
| 3.0.34 | 228 | 3/15/2024 |
| 3.0.33 | 324 | 2/1/2024 |
| 3.0.31 | 226 | 1/27/2024 |
| 3.0.30 | 203 | 1/27/2024 |
| 3.0.29 | 240 | 1/22/2024 |
| 3.0.24 | 247 | 1/19/2024 |
| 3.0.22 | 276 | 1/16/2024 |
| 3.0.21 | 247 | 1/15/2024 |
| 3.0.20 | 251 | 1/12/2024 |
| 3.0.19 | 226 | 1/12/2024 |
| 3.0.17 | 258 | 1/11/2024 |
| 3.0.9 | 227 | 1/11/2024 |
| 3.0.7 | 243 | 9/29/2023 |
| 3.0.3 | 1,277 | 7/21/2023 |
| 3.0.1 | 320 | 7/13/2023 |
| 2.0.105 | 651 | 12/16/2022 |
| 2.0.101 | 632 | 5/31/2022 |
| 2.0.96 | 1,962 | 11/26/2021 |
| 2.0.95 | 464 | 11/23/2021 |
| 2.0.92 | 512 | 11/2/2021 |
| 2.0.87 | 520 | 10/1/2021 |
| 2.0.85 | 544 | 8/3/2021 |
| 2.0.84 | 523 | 6/16/2021 |
| 2.0.83 | 568 | 4/19/2021 |
| 2.0.82 | 572 | 4/18/2021 |
| 2.0.79 | 583 | 3/10/2021 |
| 2.0.77 | 612 | 3/5/2021 |
| 2.0.76 | 636 | 3/5/2021 |
| 2.0.75 | 539 | 3/5/2021 |
| 2.0.73 | 570 | 2/26/2021 |
| 2.0.72 | 554 | 2/2/2021 |
| 2.0.71 | 586 | 2/2/2021 |
| 2.0.67 | 572 | 1/28/2021 |
| 2.0.66 | 562 | 1/25/2021 |
| 2.0.64 | 570 | 1/21/2021 |
| 2.0.62 | 623 | 1/21/2021 |
| 2.0.61-g5eee5180ca | 435 | 1/21/2021 |
| 2.0.49 | 707 | 8/26/2020 |
| 2.0.46 | 664 | 8/20/2020 |
| 2.0.45-beta | 504 | 8/20/2020 |
| 2.0.44-beta | 500 | 8/18/2020 |
| 2.0.43-beta | 472 | 8/18/2020 |
| 2.0.42-beta | 466 | 8/6/2020 |
| 2.0.41-beta | 577 | 8/5/2020 |
| 2.0.38-beta | 475 | 8/5/2020 |
| 2.0.37-beta | 525 | 8/3/2020 |
| 2.0.36-beta | 564 | 7/22/2020 |
| 2.0.34-beta | 542 | 7/8/2020 |
| 2.0.32-beta | 485 | 7/7/2020 |
| 2.0.27-beta | 467 | 7/2/2020 |
| 2.0.26-beta | 491 | 7/2/2020 |
| 2.0.23-beta | 507 | 6/29/2020 |
| 2.0.22-beta | 506 | 6/26/2020 |
| 2.0.20-beta | 524 | 6/24/2020 |
| 2.0.14-beta | 532 | 6/23/2020 |
| 2.0.3-beta | 535 | 6/19/2020 |
| 1.0.14 | 1,124 | 6/10/2020 |
| 1.0.13 | 667 | 6/10/2020 |
| 1.0.12 | 653 | 6/10/2020 |
| 1.0.11 | 652 | 6/10/2020 |
| 1.0.7 | 738 | 5/16/2020 |
| 1.0.6 | 689 | 5/16/2020 |
| 1.0.1 | 2,513 | 2/23/2018 |
| 1.0.0 | 1,523 | 2/23/2018 |
Fixed code quality issues. Added specific exception types for better error handling. Improved symbol package support with SourceLink.