Red Hat

PicketLink and Keycloak projects are merging!

Check out this announcement to learn more!

Read detailed FAQ covering all major questions and possible concerns

Visit Keycloak project website and subscribe to Developer or User mailing lists to track current development efforts.

Simplified Security and Identity management for Java Applications

PicketLink is an umbrella project for security and identity management for Java Applications. It is licensed under a friendly Apache v2 license.

PicketLink 2.7.1.Final is Out !!

Java EE Application Security

Authentication API

Authorization and Permission API

Session Based Identity

Fully Integrated With CDI

Application Security

Identity Management

Built-in Identity Stores for Databases and LDAP

Supports Java EE and Java SE Platforms

Rich and Extensible API


Ideal for Cloud and SaaS applications



SAML (v2.0 and v1.1)




WS-Trust based Security Token Server (STS)

Secure SSO

Social Login

Facebook Connect

Twitter Login

Google+ Login

Secure Social

Mobile Applications Security

Security of mobile applications

Secure your mobile apps

REST Applications Security

Security of REST applications

Secure your REST apps


Get Ready and bootstrapped fast using the quickstart examples.

Instructions in the quickstarts.

Deploy seamlessly in JBoss Enterprise Application Platform 6 server.



Do you have any questions? Check FAQ.

Are you ready? Get Involved.

Check out some presentations on PicketLink. Presentations.

Get Involved


Still having doubts on PicketLink? Visit Testimonials.


KeyCloak Project

Do you want an Out Of The Box Solution for Security?

KeyCloak is a new project under the PicketLink Family.

KeyCloak is led by Bill Burke and Stian Thorgersen.

KeyCloak Project

back to top