JWT Libraries

Comprehensive list of JWT (JSON Web Token) libraries across multiple programming languages including .NET, Python, Java, Node.js, PHP, Ruby, Go, and more. Compare supported algorithms (HS256, RS256, ES256), token operations, and claims validation features. Search and filter libraries by language, author, or features.

AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

auth0/node-jsonwebtoken

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

panva/jose

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

awslabs/aws-jwt-verify

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

kjur/jsrsasign

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

cisco/node-jose

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

jpadilla/pyjwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

mpdavis/python-jose

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

latchset/jwcrypto

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

lepture/authlib

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

jwtk/jjwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

auth0/java-jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

firebase/php-jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

lcobucci/jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

golang-jwt/jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

dvsekhvalnov/jose2go

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

SermoDigital/jose

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

robbert229/jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

square/go-jose

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

lestrrat-go/jwx

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

jwt/ruby-jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

progrium/ruby-jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

Keats/jsonwebtoken

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

kylef/JSONWebToken.swift

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

benmcollins/libjwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

cisco/cjose

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

GlitchedPolygons/l8w8jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

troian/jwtpp

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

Thalhammer/jwt-cpp

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

arunf1299/cpp-jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

pocoproject/poco

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

funcool/buddy

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

crystal-community/jwt

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

synopse/mORMot

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

panva/jose

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

garyf/json_web_token_ex

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

bryanjos/joken

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA

ueberauth/guardian

Token Operations

Sign
Verify

Claims Validation

iss check
sub check
aud check
exp check
nbf check
iat check
jti check
typ check

Algorithms

HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES256K
ES384
ES512
PS256
PS384
PS512
EdDSA