PASETO

Paseto is everything you love about JOSE (JWT, JWE, JWS) without any of the many design deficits that plague the JOSE standards.

PASETO Implementations

v3/v4 support

Name Language Author Features
v3.l v3.p v4.l v4.p convert keys
to/from PASERK
vk-rv/pvx Go Oleg Vakarev
panva/paseto Node.js Filip Skokan
paragonie/paseto PHP Paragon Initiative Enterprises via paserk-php
python-paseto Python python-paseto
PySETO Python AJITOMI Daisuke
brycx/pasetors Rust Johannes

v1/v2 support

Name Language Author Features
v1.l v1.p v2.l v2.p
authenticvision/libpaseto C Thomas Renoth
Ianleeclark/Paseto Elixir Ian Clark
o1egl/paseto Go Oleg Lobanov
lib/paseto Go Shulhan
vk-rv/pvx Go Oleg Vakarev
JPaseto Java Paseto Toolkit
nbaars/paseto4j Java Nanne Baars
atholbro/paseto Java Andrew Holbrook
paseto.js JavaScript Samuel Judson
peter-evans/paseto-lua Lua Peter Evans
idaviddesmet/paseto-dotnet .NET David De Smet
scottbrady91/IdentityModel .NET Scott Brady
dustinsoftware/paseto.net .NET Standard Dustin Software, Inc.
panva/paseto Node.js Filip Skokan
paragonie/paseto PHP Paragon Initiative Enterprises
pypaseto Python Ryan Littlefield
python-paseto Python python-paseto
PySETO Python AJITOMI Daisuke
mguymon/paseto.rb Ruby Michael Guymon Frank Murphy
brycx/pasetors Rust Johannes
instructure/paseto Rust Instructure
swift-paseto Swift Aidan T. Woods

Conference Talks and Presentations

Project Status


This website is open source on Github.