Skip to content

Get Started with Developing OSLC Applications

OSLC Logo

What is OSLC?

Open Services for Lifecycle Collaboration (OSLC) is a community that writes specifications to integrate software. Learn more at Why develop OSLC applications and at our main site.

For a high-level overview of how to add OSLC support to software, we recommend our video "Getting started on implementing OSLC":

Explore Our Tutorial

For a more detailed look at what goes into OSLC support, read through our tutorials "Integrating Products with OSLC", which walks you through building an adapter that adds OSLC support to the popular Bugzilla defect-tracking software.

The concepts in the tutorial are broadly applicable to other software.

If you are building an OSLC provider

In other words, software that outputs OSLC resources, you'll learn how to:

If you are building an OSLC consumer application

You'll learn how to:

The tutorial has working sample applications and detailed instructions for running them.