Installation¶
You can install PyJWT
with pip
:
$ pip install pyjwt
Cryptographic Dependencies (Optional)¶
If you are planning on encoding or decoding tokens using certain digital
signature algorithms (like RSA or ECDSA), you will need to install the
cryptography library. This can be installed explicitly, or as a required
extra in the pyjwt
requirement:
$ pip install pyjwt[crypto]
The pyjwt[crypto]
format is recommended in requirements files in
projects using PyJWT
, as a separate cryptography
requirement line
may later be mistaken for an unused requirement and removed.