Skip to content

unfoldml/ms-graph-api

Repository files navigation

Haskell SDK for the Microsoft APIs

CI

Service Package name Release
Identity / Active Directory ms-auth Hackage
Graph ms-graph-api Hackage
Azure ms-azure-api Hackage

Introduction

We provide separate libraries for authentication (ms-auth), Graph (ms-graph-api) and Azure (ms-azure-api) since they cater to different use cases. Both the Graph and Azure SDKs import ms-auth.

Examples

  • OAuth flow : see ms-graph-api-test/app/Main.hs
  • Azure bot service : see ms-azure-api-test/app/Main.hs

Status

This library is still in development, so expect missing functionality. If there's anything you would like to see added, feel free to open an issue, or even better contribute some code. In general, since the API surface is quite large, features will be added to this library on a need basis.

Evolution of the library

Some breaking changes might also be introduced as the library matures.

We adhere to the Package Versioning Policy: major breaking changes or API refactors are signaled by increasing the first major version number (i.e. 0.0.0.0 -> 1.0.0.0 ) whereas less significant ones are indicated by increasing the second one (0.0.0.0 -> 0.1.0.0).

Significant changes in the SDK will be documented in the respective CHANGELOG.

LICENSE

BSD 3

Copyright

(c) 2023-, Marco Zocca, UnfoldML AB