Skip to content
A .Net client library for the Learning Registry
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


LR.Net is a client library for the Learning Registry project. It is written in C# and provides basic access to a Learning Registry node. Currently, obtain, publish, and harvest are supported, with plans to implement slice in the near future.

This library is still in active development. If you encounter a bug, please file an issue to let us know what needs to be fixed.

Supported Platforms

This library has been successfully compiled for use with the .Net Framework 4.0 and Mono >= 2.10.8. It works under Windows XP/Vista/7, OS X, and most Linux distributions (tested with Ubuntu 11.10).


The library currently has a dependency on System.Web.Extensions, so if you are using .Net 4.0, you must install the full .Net framework, not just the Client Profile (this mostly affects the deployment; Visual Studio and MonoDevelop users will have no problem during development).


Currently Supported:

  • Basic Publish
  • Basic Obtain
  • Basic Harvest

HTTP Basic authentication is supported with each of these services. SSL authentication is planned to be implemented in a future release.

Planned Support

  • Slice


Please see the wiki for examples of how to publish and consume data.

You can’t perform that action at this time.