Zephyr

Zephyr is the namespace for utility libraries in Synapse. Zephyr utilities are suitable for stand-alone usage outside Synapse.

Overview

Zephyr utilities are the stand-alone libraries we generate during Synapse development. Generally, we take them and wrap with Synapse Handlers, or link them in multiple Handlers as common libs. Either way, Zephyr libs are developed fully agnostic of Synapse consumption, and are therefore suitable for any number of integration use-cases. All Zephyr libs, along with other shared Synapse libs, are published on nuget.org.

Libraries

Name Description code nuget docs
Zephyr.FileSystem A set of classes and methods designed to provide file system support across multiple implementation types, including Windows Local Filesystem, Windows Network Filesystem, and Amazon S3. Roadmap includes support for Azure Blob storage.
 
 
Zephyr.DataTransformation Provides capability to take YAML, JSON, or XML data and reformat it, or convert it from one format to another. Transform options include XSLT, Regex, or JsonQuery.
 
 
Zephyr.Crypto Provides supports RSA and Rijndael encryption and Base64 encoding helpers.