Clone wiki

Nimbus-JOSE-JWT / Home


Nimbus JOSE+JWT is an open source (Apache 2.0) Java library that implements the Javascript Object Signing and Encryption (JOSE) spec suite and the closely related JSON Web Token (JWT) spec.

The library can create, examine, serialise and parse the following JOSE and JWT objects (in compact format):

  • Plain (unsecured) JOSE objects.
  • JSON Web Signature (JWS) objects.
  • JSON Web Encryption (JWE) objects.
  • JSON Web Key (JWK) objects and JSON Web Key (JWK) Sets.
  • Plain, signed and encrypted JSON Web Tokens (JWTs).


The library comes with a detailed datasheet of the supported algorithms, complete JavaDocs and many examples.


Instructions how to download the sources or a compiled JAR for the library: