Skip to main content

pyca/cryptography

Latest Version Latest Docs https://travis-ci.org/pyca/cryptography.svg?branch=master https://dev.azure.com/pyca/cryptography/_apis/build/status/Azure%20CI?branchName=master https://codecov.io/github/pyca/cryptography/coverage.svg?branch=master

cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your “cryptographic standard library”. It supports Python 2.7, Python 3.4+, and PyPy 5.4+.

cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions. For example, to encrypt something with cryptography’s high level symmetric encryption recipe:

>>> from cryptography.fernet import Fernet
>>> # Put this somewhere safe!
>>> key = Fernet.generate_key()
>>> f = Fernet(key)
>>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
>>> token
'...'
>>> f.decrypt(token)
'A really secret message. Not for prying eyes.'

You can find more information in the documentation.

You can install cryptography with:

$ pip install cryptography

For full details see the installation documentation.

Discussion

If you run into bugs, you can file them in our issue tracker.

We maintain a cryptography-dev mailing list for development discussion.

You can also join #cryptography-dev on Freenode to ask questions or get involved.

Security

Need to report a security issue? Please consult our security reporting documentation.

Metadata

Release files for cryptography 2.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cryptography 2.8
File Size Uploaded
cryptography-2.8.tar.gz 504.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 2.8
File
cryptography-2.8-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
cryptography-2.8-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
cryptography-2.8-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
cryptography-2.8-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
cryptography-2.8-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
cryptography-2.8-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
cryptography-2.8-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
cryptography-2.8-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
cryptography-2.8-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
cryptography-2.8-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl CPython 3.4 abi3 Linux glibc 2.12+ x86-64 Details
cryptography-2.8-cp34-abi3-manylinux1_x86_64.whl CPython 3.4 abi3 Linux glibc 2.5+ x86-64 Details
cryptography-2.8-cp34-abi3-macosx_10_6_intel.whl CPython 3.4 abi3 macOS 10.6+ Intel (x86-64, i386) Details
cryptography-2.8-cp27-cp27mu-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64 Details
cryptography-2.8-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
cryptography-2.8-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
cryptography-2.8-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
cryptography-2.8-cp27-cp27m-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64 Details
cryptography-2.8-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
cryptography-2.8-cp27-cp27m-macosx_10_6_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 33.8 MB

Release files / cryptography-2.8.tar.gz

Download URL cryptography-2.8.tar.gz
Size 504.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3cda1f0ed8747339bbdf71b9f38ca74c7b592f24f65cdb3ab3765e4b02871651
BLAKE2b-256 checksum
How to use checksums
be60da377e1bed002716fb2d5d1d1cab720f298cb33ecff7bf7adea72788e4e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp38-cp38-win_amd64.whl

Download URL cryptography-2.8-cp38-cp38-win_amd64.whl
Size 1.5 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
971221ed40f058f5662a604bd1ae6e4521d84e6cad0b7b170564cc34169c8f13
BLAKE2b-256 checksum
How to use checksums
27da8ee8775f0b6883b6c53e3f2d8a9a1e109661176446ec09f27c070dfc7baf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp38-cp38-win32.whl

Download URL cryptography-2.8-cp38-cp38-win32.whl
Size 1.3 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
73fd30c57fa2d0a1d7a49c561c40c2f79c7d6c374cc7750e9ac7c99176f6428e
BLAKE2b-256 checksum
How to use checksums
74e16e360b4dbd2a63c1f506402bfa6fa56aa5826337830d8ee86e5e2ec9457b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp37-cp37m-win_amd64.whl

Download URL cryptography-2.8-cp37-cp37m-win_amd64.whl
Size 1.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d31402aad60ed889c7e57934a03477b572a03af7794fa8fb1780f21ea8f6551f
BLAKE2b-256 checksum
How to use checksums
a49c9ad11ad293bb75d37fa63a0d1f47ae7f6ccda32bc7452bf2ffb788ca753f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp37-cp37m-win32.whl

Download URL cryptography-2.8-cp37-cp37m-win32.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4b1030728872c59687badcca1e225a9103440e467c17d6d1730ab3d2d64bfeff
BLAKE2b-256 checksum
How to use checksums
a781e0022ee2847f313040e484e63f6d4dced7399d948c43be64ab82b5815ee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp36-cp36m-win_amd64.whl

Download URL cryptography-2.8-cp36-cp36m-win_amd64.whl
Size 1.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a518c153a2b5ed6b8cc03f7ae79d5ffad7315ad4569b2d5333a13c38d64bd8d7
BLAKE2b-256 checksum
How to use checksums
c9ff43897d282db0fa5c4a34f5413af39a2d1f22c7d47b52d6b3c2fab5b81352
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp36-cp36m-win32.whl

Download URL cryptography-2.8-cp36-cp36m-win32.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
1df22371fbf2004c6f64e927668734070a8953362cd8370ddd336774d6743595
BLAKE2b-256 checksum
How to use checksums
2ae2c97b90d6dcd9d55c1a9bc4e387c79a10e3b1050e44ae6a79245cab5562fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp35-cp35m-win_amd64.whl

Download URL cryptography-2.8-cp35-cp35m-win_amd64.whl
Size 1.5 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
90df0cc93e1f8d2fba8365fb59a858f51a11a394d64dbf3ef844f783844cc793
BLAKE2b-256 checksum
How to use checksums
81efba7a3778b50ea2bd9f4fbc0db40250f30daceeb736979072839044f92e66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp35-cp35m-win32.whl

Download URL cryptography-2.8-cp35-cp35m-win32.whl
Size 1.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
ecadccc7ba52193963c0475ac9f6fa28ac01e01349a2ca48509667ef41ffd2cf
BLAKE2b-256 checksum
How to use checksums
d2717feef6e7157120f1efded0aab1563238e9d358dd8812028c750709336224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp34-cp34m-win_amd64.whl

Download URL cryptography-2.8-cp34-cp34m-win_amd64.whl
Size 1.4 MB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b0de590a8b0979649ebeef8bb9f54394d3a41f66c5584fff4220901739b6b2f0
BLAKE2b-256 checksum
How to use checksums
834df8f0ae3e5f586c0192c6dc32f9fb9b50f4151a84c4baa04deee41e93c2a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp34-cp34m-win32.whl

Download URL cryptography-2.8-cp34-cp34m-win32.whl
Size 1.3 MB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
02079a6addc7b5140ba0825f542c0869ff4df9a69c360e339ecead5baefa843c
BLAKE2b-256 checksum
How to use checksums
d9f771c2d92d62cb7eb26ecf87ca525e918599bb42906655833c031daaac0f2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl

Download URL cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl
Size 2.3 MB
Tags CPython 3.4 Linux glibc 2.12+ x86-64 abi3
SHA-256 checksum
How to use checksums
de96157ec73458a7f14e3d26f17f8128c959084931e8997b9e655a39c8fde9f9
BLAKE2b-256 checksum
How to use checksums
ca9a7cece52c46546e214e10811b36b2da52ce1ea7fa203203a629b8dfadad53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp34-abi3-manylinux1_x86_64.whl

Download URL cryptography-2.8-cp34-abi3-manylinux1_x86_64.whl
Size 2.3 MB
Tags CPython 3.4 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
7270a6c29199adc1297776937a05b59720e8a782531f1f122f2eb8467f9aab4d
BLAKE2b-256 checksum
How to use checksums
4573d18a8884de8bffdcda475728008b5b13be7fbef40a2acc81a0d5d524175d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp34-abi3-macosx_10_6_intel.whl

Download URL cryptography-2.8-cp34-abi3-macosx_10_6_intel.whl
Size 1.6 MB
Tags CPython 3.4 abi3 macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
b43f53f29816ba1db8525f006fa6f49292e9b029554b3eb56a189a70f2a40879
BLAKE2b-256 checksum
How to use checksums
6b4ace93178469d4460d6b3a5e648fc1a2f426030f3d30a12d7ed4df73d044de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp27-cp27mu-manylinux2010_x86_64.whl

Download URL cryptography-2.8-cp27-cp27mu-manylinux2010_x86_64.whl
Size 2.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
6ec280fb24d27e3d97aa731e16207d58bd8ae94ef6eab97249a2afe4ba643d42
BLAKE2b-256 checksum
How to use checksums
c852ad7f2cbe3b6e9340526dc401b38bb67c06160449446e15b0bf5f947fa168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp27-cp27mu-manylinux1_x86_64.whl

Download URL cryptography-2.8-cp27-cp27mu-manylinux1_x86_64.whl
Size 2.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
58363dbd966afb4f89b3b11dfb8ff200058fbc3b947507675c19ceb46104b48d
BLAKE2b-256 checksum
How to use checksums
e2674597fc5d5de01bb44887844647ab8e73239079dd478c35c52d58a9eb3d45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp27-cp27m-win_amd64.whl

Download URL cryptography-2.8-cp27-cp27m-win_amd64.whl
Size 1.4 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
7f09806ed4fbea8f51585231ba742b58cbcfbfe823ea197d8c89a5e433c7e912
BLAKE2b-256 checksum
How to use checksums
c29ffdabae150b995e2ad1412d1fb80451ef5204ef068c964749ecf150b838e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp27-cp27m-win32.whl

Download URL cryptography-2.8-cp27-cp27m-win32.whl
Size 1.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
df6b4dca2e11865e6cfbfb708e800efb18370f5a46fd601d3755bc7f85b3a8a2
BLAKE2b-256 checksum
How to use checksums
28ca9b337cf6efe4d3f09066088d6a72a2216a11b121ce32de85fea209b440ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp27-cp27m-manylinux2010_x86_64.whl

Download URL cryptography-2.8-cp27-cp27m-manylinux2010_x86_64.whl
Size 2.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
369d2346db5934345787451504853ad9d342d7f721ae82d098083e1f49a582ad
BLAKE2b-256 checksum
How to use checksums
061c957cd27e4467b21e22b8bfa3714193cf4669ebece1800477cafba4321e34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp27-cp27m-manylinux1_x86_64.whl

Download URL cryptography-2.8-cp27-cp27m-manylinux1_x86_64.whl
Size 2.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
44ff04138935882fef7c686878e1c8fd80a723161ad6a98da31e14b7553170c2
BLAKE2b-256 checksum
How to use checksums
14c6a467a3df462ee7573fa2a5fde39b7b0caa6686485efa26d256af226a340b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release files / cryptography-2.8-cp27-cp27m-macosx_10_6_intel.whl

Download URL cryptography-2.8-cp27-cp27m-macosx_10_6_intel.whl
Size 1.6 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
fb81c17e0ebe3358486cd8cc3ad78adbae58af12fc2bf2bc0bb84e8090fa5ce8
BLAKE2b-256 checksum
How to use checksums
4d0cb630ae1d7bf5cb116a1c93d14017abece813eeb35b81f5baa4faad18fd1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

Release history Release notifications | RSS feed

3.4.8

19 release files

3.4.7

14 release files

3.4.6

12 release files

3.4.5

7 release files

3.4.4

7 release files

3.4.3

7 release files

3.4.2

7 release files

3.4.1

7 release files

3.4

8 release files

3.3.1

14 release files

3.3

14 release files

3.2.1

22 release files

3.2

22 release files

3.1.1

22 release files

3.1

22 release files

3.0

19 release files

2.9.2

19 release files

2.9.1

19 release files

2.9

19 release files

This release

2.8 This release

21 release files

2.7

16 release files

2.6.1

19 release files

2.6

19 release files

2.5

19 release files

2.4.2

19 release files

2.4.1

19 release files

2.4

13 release files

2.3.1

19 release files

2.3

19 release files

2.2.2

19 release files

2.2.1

17 release files

2.2

17 release files

2.1.4

23 release files

2.1.2

23 release files

2.1.1

27 release files

2.1

27 release files

2.0.2

30 release files

2.0.1

30 release files

2.0

32 release files

1.9

18 release files

1.8.2

26 release files

1.8.1

26 release files

1.8

26 release files

1.7.2

19 release files

1.7.1

26 release files

1.7

22 release files

1.6

22 release files

1.5.2

22 release files

1.5.1

22 release files

1.5

22 release files

1.4

22 release files

1.3.1

24 release files

1.3

21 release files

1.2.2

21 release files

1.2

21 release files

1.1.2

21 release files

1.1.1

21 release files

1.1

17 release files

1.0.2

17 release files

1.0

9 release files

0.9.3

9 release files

0.9.2

9 release files

0.9.1

9 release files

0.9

9 release files

0.8.2

11 release files

0.8.1

11 release files

0.8

11 release files

0.7.2

11 release files

0.7.1

11 release files

0.7

11 release files

0.6.1

11 release files

0.6

11 release files

0.5.4

11 release files

0.5.2

11 release files

0.5

11 release files

0.4

11 release files

0.3

6 release files

0.2.2

5 release files

0.2.1

5 release files

0.2

5 release files

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page