Skip to main content

Optional static typing for Python

Project description

Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mypy-1.7.1.tar.gz (3.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mypy-1.7.1-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

mypy-1.7.1-cp312-cp312-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.12Windows x86-64

mypy-1.7.1-cp312-cp312-musllinux_1_1_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

mypy-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mypy-1.7.1-cp312-cp312-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mypy-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

mypy-1.7.1-cp311-cp311-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.11Windows x86-64

mypy-1.7.1-cp311-cp311-musllinux_1_1_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mypy-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mypy-1.7.1-cp311-cp311-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mypy-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mypy-1.7.1-cp310-cp310-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.10Windows x86-64

mypy-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mypy-1.7.1-cp310-cp310-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mypy-1.7.1-cp39-cp39-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.9Windows x86-64

mypy-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mypy-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mypy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mypy-1.7.1-cp38-cp38-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.8Windows x86-64

mypy-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mypy-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mypy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file mypy-1.7.1.tar.gz.

File metadata

  • Download URL: mypy-1.7.1.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1.tar.gz
Algorithm Hash digest
SHA256 fcb6d9afb1b6208b4c712af0dafdc650f518836065df0d4fb1d800f5d6773db2
MD5 757e3689f448c4afbd0ac3a696b7f52b
BLAKE2b-256 ae3005a7c016431b3fdbaf0bcf663aee7c5e4b3d2293cd4e0568140cecae4967

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-py3-none-any.whl.

File metadata

  • Download URL: mypy-1.7.1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7c5d642db47376a0cc130f0de6d055056e010debdaf0707cd2b0fc7e7ef30ea
MD5 93761d9a1a110232e5277905eb427aa3
BLAKE2b-256 10df92bb67911c6c1d3faa46e4c9a5d0a93dd343dcf56022d1fb97a0c0ee65eb

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 204e0d6de5fd2317394a4eff62065614c4892d5a4d1a7ee55b765d7a3d9e3f82
MD5 07df0309516fed502b90f5ad8387bacc
BLAKE2b-256 bd7a34e1ec6e515048ad7976c2afaa59c056fe1f942a1a2ae3704c754e3c0248

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9b338c19fa2412f76e17525c1b4f2c687a55b156320acb588df79f2e6fa9fea
MD5 90b7fd15af848d72a66834d4cd298397
BLAKE2b-256 839c51effe3396740868649364ebea5001c694af29ec891bc90aae6944886c45

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c6e4464ed5f01dc44dc9821caf67b60a4e5c3b04278286a85c067010653a0eb
MD5 ab8bb93a3dce14a6675bc2d7fe0d8f44
BLAKE2b-256 b6ab39f476f18a45b2a74b38722107ac5c8e50a5ee41f39f7ac46ac50caa630e

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fc3d14ee80cd22367caaaf6e014494415bf440980a3045bf5045b525680ac33
MD5 2277b8755b9361759d32cde1e5174ee5
BLAKE2b-256 ccb75ae852edccf9eba4d71b3df212928f15759142894a4bb84c1d3cb0ade729

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6dbdec441c60699288adf051f51a5d512b0d818526d1dcfff5a41f8cd8b4aaf1
MD5 af95d92c1b11a62cc44a76519d45c35d
BLAKE2b-256 88432a04b1cc1a27b1fe623cae9c6840f333e47422598a3556d3824a07d8c2c4

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f6efc9bd72258f89a3816e3a98c09d36f079c223aa345c659622f056b760ab42
MD5 339fac48269ff0467dd8661b5eab36e4
BLAKE2b-256 de4f31605b0a66a6aa5906232777aa8a2a12628cd17c214a7c1414a5e679965b

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9c7ac372232c928fff0645d85f273a726970c014749b924ce5710d7d89763a28
MD5 f70822040fd1dec8becba2a530d9c823
BLAKE2b-256 67475bee43b465abd613cd21fd5220a6a35547a42ce0d312c7a5e887bb11e9c2

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 944bdc21ebd620eafefc090cdf83158393ec2b1391578359776c00de00e8907a
MD5 a7793d89158f626414d52c1a63df1146
BLAKE2b-256 af9aad4b219cf27496653c2312407d6a47593f25f5b53e2d163ade5961cac78c

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f7f6985d05a4e3ce8255396df363046c28bea790e40617654e91ed580ca7c51
MD5 9597692238e590b73213916afb22c589
BLAKE2b-256 10ee8d3add501af4905f986fc54b761b227d245b853c254e24fedda26c9152c9

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b901927f16224d0d143b925ce9a4e6b3a758010673eeded9b748f250cf4e8f7
MD5 1f723db35c04b66fa3a4c130e4bbc522
BLAKE2b-256 e1c699b845e9eaf7290ff6bdab40e3bbbb5134bebfa56ca622003c24596325c7

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fcd2572dd4519e8a6642b733cd3a8cfc1ef94bafd0c1ceed9c94fe736cb65b6a
MD5 085d4534a31823bb188e03c6368912dc
BLAKE2b-256 1a64e12688d6bb5acff8d88915faf3e7e54f15eb96d30471ca1e15460c04a08a

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f2c2521a8e4d6d769e3234350ba7b65ff5d527137cdcde13ff4d99114b0c8e7d
MD5 8c1cffd0868d761ff7ddde3efb34ee12
BLAKE2b-256 296d8ffee8037d5371008d729d28ae7e700984db96ed2b6b4cbcc49318b73fda

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31902408f4bf54108bbfb2e35369877c01c95adc6192958684473658c322c8a5
MD5 293a5e04c955415c86728b7540c47882
BLAKE2b-256 44aee45078b06648e42d61461faf1070c7615fe39f904dcef741431beb410b39

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1484b8fa2c10adf4474f016e09d7a159602f3239075c7bf9f1627f5acf40ad49
MD5 fc48067bce63b0c4998f19592f121cd0
BLAKE2b-256 a68c034b199b5b07cfa1adbe3b629fced2549cbb1b95919de7a3bd3b349ad425

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12cce78e329838d70a204293e7b29af9faa3ab14899aec397798a4b41be7f340
MD5 8ab3782c6b889df1e3fc717a9d0486d2
BLAKE2b-256 eaa14d821de78ad8c78b2e159359faabd70cc85dcccb0f1c9cd71d5ea5ae332a

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 72cf32ce7dd3562373f78bd751f73c96cfb441de147cc2448a92c1a308bd0ca6
MD5 88a96f0b0782ffe11593ab4fdf896b2c
BLAKE2b-256 3bb3c92031662186e8f1894ed0f34c561656fe955c8ebb70a024f69a7a537342

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 12.5 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ee5d62d28b854eb61889cde4e1dbc10fbaa5560cb39780c3995f6737f7e82120
MD5 23d8684a9b68e53714231d9444fcb55d
BLAKE2b-256 cbeda96d30f4d5b9d78508765b267058305043985818f771963a455adca73af3

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75aa828610b67462ffe3057d4d8a4112105ed211596b750b53cbfe182f44777a
MD5 9d9e6d5513348772239b4d800fa93c5c
BLAKE2b-256 90f67a5cd1e2b4095249efae755f0bc2b5fd518da6626050e1d76a00fbcd598b

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2643d145af5292ee956aa0a83c2ce1038a3bdb26e033dadeb2f7066fb0c9abce
MD5 3800b32ddccde2c5c6ab9813c2aadb66
BLAKE2b-256 72d4097f61229f6eb148f34b6a61b8d1536fc7de32e46d0d4021ec740278f4d3

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75c4d2a6effd015786c87774e04331b6da863fc3fc4e8adfc3b40aa55ab516fe
MD5 0e60ede250f72ac4fae20777f21b0e17
BLAKE2b-256 de0e07025ca7d3fa0c89456cd62b470473341693e205a2cd99add370b22c4012

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 78e25b2fd6cbb55ddfb8058417df193f0129cad5f4ee75d1502248e588d9e0d7
MD5 e19e0173999378defbaa87b372315e05
BLAKE2b-256 1d83a83464a691a0ab2a6ecff3f7ff6253a8bd1e50debcf1ce454cddd43c543f

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 12.5 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5cf3f0c5ac72139797953bd50bc6c95ac13075e62dbfcc923571180bebb662e9
MD5 323cd894c74a25a707ae0790bbfa27ce
BLAKE2b-256 02d8782be41850c227cfcbc5e65a911fb76724161736aecd8a53a4537d41f9e2

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40716d1f821b89838589e5b3106ebbc23636ffdef5abc31f7cd0266db936067e
MD5 0ba817cf9cc301ab3e5b6d5c908c3c28
BLAKE2b-256 aa5eeaee23820d6ca6d7fc75a894839bce98594bb80821161e37a70b489bfc88

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c5091ebd294f7628eb25ea554852a52058ac81472c921150e3a61cdd68f75a7
MD5 b1b1bfb2eb01d925926904f637e9bfda
BLAKE2b-256 a2bd16ba65d605058ba897a707db78f6d939dd7cda4eaffe3d53e48d83e8e3e9

See more details on using hashes here.

File details

Details for the file mypy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mypy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84860e06ba363d9c0eeabd45ac0fde4b903ad7aa4f93cd8b648385a888e23200
MD5 ca7134027e7265d78fd8b112a86924eb
BLAKE2b-256 2a01fcd9d04f5d37fe04c7ab75fed028debd9fdf5b26636bac25adfd4366c02e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page