SpyderClientLibrary 4.1.0

.NET Standard 2.0
Install-Package SpyderClientLibrary -Version 4.1.0
dotnet add package SpyderClientLibrary --version 4.1.0
<PackageReference Include="SpyderClientLibrary" Version="4.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SpyderClientLibrary --version 4.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SpyderClientLibrary, 4.1.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install SpyderClientLibrary as a Cake Addin
#addin nuget:?package=SpyderClientLibrary&version=4.1.0

// Install SpyderClientLibrary as a Cake Tool
#tool nuget:?package=SpyderClientLibrary&version=4.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.


Build Status

Quality Gate Status

Provides a modern, fully async compatible .Net Standard 2.0 library for creating applications and utilities targeting the Spyder video processor from Desktop (.Net 4.6.2 or later) or Windows UWP applications (Windows 10).

Key Features

  • Full implementation of the published Spyder UDP control protocol
  • System Config File parsing - provides full Spyder data object model to clients
  • Drawing Data (live view) data stream deserialization (Supports 2.10.8 - 5.X+)
  • Spyder quick file transfer procotol (QFT) implementation. List, get, and set files
  • Thumbnail Manager - provides background downloading, multi-resolution scaling, and memory lifetime management of system thumbnail images


This library was built using Visual Studio 2019, and can either be downloaded and compiled from source or downloaded as a Nuget Package if you prefer - search for SpyderClientLibrary from the Nuget package manager to get started.

If you are running Windows 8.1 or later, take a look at the Spyder Client for Windows application in the Windows Store for an example of some of the things possible.

If you run into issues

I've taken great effort to make this library as solid as possible, but if you run into any problems or want to see something added, please feel free to log them in the issue tracker or fix them up and send me a pull request.

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

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
4.1.0 170 12/31/2021
4.0.0 154 11/10/2021
3.1.1 184 8/30/2021
3.1.0 176 8/30/2021
3.0.0 694 7/26/2018
2.0.0 1,102 6/29/2016
1.0.4 1,181 12/8/2015
1.0.3 1,154 12/7/2015
1.0.2 871 8/30/2015
1.0.1 883 3/18/2015
1.0.0 1,038 1/5/2015

Added client to interact with Spyder Still Server (X20) in Spyder.Client.Net.StillServerClient