A modern .NET library for JMAP - RFC8620, RFC8621
This repository contains the JMAP data model, a client to interact with JMAP APIs, and functionality for DNS autodiscovery of the API endpoint.
This is still very much a work in progress, the basic /get
, /changes
, /set
, and /query
methods have been implemented, along with binary uploads and downloads.
Contributions are welcome, everything builds with a simple dotnet build
, or in a recent version of Visual Studio.
FilterOperator
for sortingPatchObject
for updates/queryChanges
- Push notifications
- Replace
Microsoft.Extensions.Logging.Abstractions
with an internalILogger
? - Tests
- Documentation
- Website
- LINQ
IQueryable
implementation - JSON source generator
- ASP.NET Core JMAP server