Always Learning

These LearningStudio Libraries make working with the Eventing APIs easier. The library handles the details of subscribing to messages, managing subscriptions, and verifying authenticity of received messages.

Complete documentation is available in the downloadable package, but you should also read the complete API documentation to better understand how the APIs work and what to expect from delivered messages.

Available Functionality

  • Subscription Management handles setup, retrieval, and removal of subscriptions. The procedure to satisfy authentication for these operations can be challenging, so the library handles it for you.
  • Authenticity Verification ensures messages received by your endpoint were sent by LearningStudio. This is accomplished by recreating the cryptographic signature of the message with your application's credentials for comparison.

Download Libraries

To get started, clone the library package for the available programming language from our Github repository.



Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Some libraries may include additional dependencies or code from other developers, which are subject to their own licenses. Most of these licenses are either public domain, MIT, or Apache 2.0.

3970 reads
Always Learning