Skip to content
This repository was archived by the owner on Jan 17, 2026. It is now read-only.
ArcedenPublic archive

About

.NET wrapper for the Synology API

Topics

Resources

Stars

6 stars

Watchers

2 watching

Forks

Latest commit

 

History

54 Commits

Folders and files

Repository files navigation

Synology.Net

Class library to act as a wrapper for the Synology Api.

Example usage

using SynologyNet;

var synology = new Synology(host, username, password);

// Login
await synology.Authentication.Login()

// Synology Photo / Personal Space
var photoStation = synology.PhotoStation.Personal;
var sharedAlbums = await photoStation.GetSharedAlbums(pagingFilter: new() { Offset = 10, Limit = 5 });
var sharedPhotos = await photoStation.GetAlbumPhotos(sharedAlbums.First());

// Synology Surveillance Station
var cameras = await synology.SurveillanceStation.GetCameras();
var liveViewPaths = await synology.SurveillanceStation.GetLiveViewPaths();

// Logout
await synology.Authentication.Logout();

About

.NET wrapper for the Synology API

Topics

Resources

Stars

6 stars

Watchers

2 watching

Forks

Packages

Used by

Contributors

Languages