Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.

LibJWT Logo

JWT C Library

Build Status

View on JWT.IO

Build Requirements


GitHub Pages

Pre-built Packages

LibJWT is available in most Linux distribitons.

Build Instructions

With GNU Make: Use autoreconf -i to create project files and run ./configure.

  • make all: build library.
  • make check: build and run test suite.
  • See INSTALL file for more details on GNU Auto tools and GNU Make.
  • Use the --without-openssl with ./configure to use GnuTLS.