Understanding the source code layout

The PicketLink source code is divided into multiple projects/components:

  • api: API for applications
  • impl: Implementation of API for applications
  • modules : various modules that implement idm, oauth etc


  • idm:  identity model
  • federation: SAML SSO and WS-Trust
  • social:  Social Login



Please visit our new website at



Source Code Locations


PicketLink 2.5 and Above:

PicketLink 2.1 and Before: