Skip to content

NuGet Packages#

These .NET libraries reduce development effort to build and test an RTA service:

Client API for testing and integration;
Supports .NET Standard 2.0 and 2.1
By far the quickest way to get a new RTA service off the ground;
Supports ASP.NET Core 2.1, 3.1 and 5.0
Pre-compiled gRPC clients for the Toolkit Services;
Supports .NET Standard 2.1 and .NET 5.0

Refer to the Developer Guide for more details.

These libraries are all available from our GitHub packages feed.
A free GitHub account is required.

Package Description
MAT.OCS.RTA.API RTA client library, supporting the RTA REST API and WebSocket interface.
MAT.OCS.RTA.Model RTA data model, including classes modelling the API responses.
MAT.OCS.RTA.Services Service interfaces to be implemented by customer-specific backends.
MAT.OCS.RTA.Services.AspNetCore ASP.NET API Controllers and Formatters implementing the RTA specification.
MAT.OCS.RTA.Toolkit.API.GrpcClients Pre-compiled gRPC clients for use from services or utilities.
MAT.OCS.RTA.Toolkit.API.GrpcServers Pre-compiled gRPC servers/clients for use from services only.
MAT.OCS.RTA.StreamBuffer RTA stream buffering via Redis.
Package Description
MAT.OCS.Configuration ATLAS configuration model, including a builder API.
MAT.OCS.Configuration.Json Binds the configuration model to JSON.
MAT.OCS.FFC Fast Configuration API - a binary configuration format (FFC).
MAT.OCS.FFC.Configuration.Format Fast Configuration implementation.
MAT.OCS.FFC.Configuration Reads Fast Configuration (FFC) resources as MAT.OCS.Configuration.
MAT.OCS.FFC.ConfigSerializer Serializes MAT.OCS.Configuration models as Fast Configuration (FFC).