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
go-paseto Go Aidan T. Woods
vk-rv/pvx Go Oleg Vakarev
paseto-haskell Haskell intricate
nbaars/paseto4j Java Nanne Baars
daviddesmet/paseto-dotnet .NET David De Smet
panva/paseto Node.js Filip Skokan
paragonie/paseto PHP Paragon Initiative Enterprises via paserk-php
pypaseto Python Ryan Littlefield
PySETO Python AJITOMI Daisuke
python-paseto Python python-paseto
bannable/paseto Ruby Joe Truba
brycx/pasetors Rust Johannes
rusty-paseto Rust rodzilla
swift-paseto Swift Aidan T. Woods
paseto-ts TypeScript auth70

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
go-paseto Go Aidan T. Woods
lib/paseto Go Shulhan
vk-rv/pvx Go Oleg Vakarev
o1egl/paseto Go Oleg Lobanov
JPaseto Java Paseto Toolkit
atholbro/paseto Java Andrew Holbrook
nbaars/paseto4j Java Nanne Baars
paseto.js JavaScript Samuel Judson
peter-evans/paseto-lua Lua Peter Evans
scottbrady91/IdentityModel .NET Scott Brady
daviddesmet/paseto-dotnet .NET David De Smet
dustinsoftware/paseto.net .NET Standard Dustin Software, Inc.
panva/paseto Node.js Filip Skokan
paragonie/paseto PHP Paragon Initiative Enterprises
pypaseto Python Ryan Littlefield
PySETO Python AJITOMI Daisuke
python-paseto Python python-paseto
mguymon/paseto.rb Ruby Michael Guymon Frank Murphy
brycx/pasetors Rust Johannes
rusty-paseto Rust rodzilla
instructure/paseto Rust Instructure
swift-paseto Swift Aidan T. Woods

Conference Talks and Presentations

Project Status


This website is open source on Github.