Welcome — Developer Platform (November 2024) (original) (raw)

The D2L Brightspace developer platform includes all of the APIs and tools that you as a developer can use to create valuable, integrated solutions for your customers.

Getting started

If this is your first time using Brightspace's developer platform, review ourcore concepts topics, and follow these simple steps.

1. Register your application - Each client application using the Brightspace APIs must register itself within Brightspace so that it can identify itself to theBrightspace authentication service.

2. Create a test account in your host LMS - Each Brightspace API call gets made in the context of a logged in user, so you will need access to auser account with appropriate permissions for testing your calls.

3. Choose a development environment - We designed the Brightspace API to be platform-neutral and based on commonly supported software standards such as Oauth2 and use of HTTP verbs in a RESTful manner. Choose the development environment that best suits your needs.

4. Authenticate with your LMS - Use your service account to acquire a set of user auth tokens you can employ for prototyping and testing.

Contents

What's in Brightspace's developer platform? Find out about the project and details of the latest releases API core concepts Brightspace API core conceptual topics Brightspace API reference Home contents page for the reference documentation Developer tools and sites Use our software resources to help build your app or service Developer Community of Practice Visit the Dev CoP to access samples, blog posts and forums Support Consult our support paths to choose the support channel that suits your needs