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.0.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.0-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

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

Uploaded CPython 3.12Windows x86-64

mypy-1.7.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

mypy-1.7.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

mypy-1.7.0-cp310-cp310-musllinux_1_1_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.7.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

mypy-1.7.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

mypy-1.7.0-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.0-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.0-cp38-cp38-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.7.0-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.0.tar.gz.

File metadata

  • Download URL: mypy-1.7.0.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.0.tar.gz
Algorithm Hash digest
SHA256 1e280b5697202efa698372d2f39e9a6713a0395a756b1c6bd48995f8d72690dc
MD5 c2edeeeba633050ee11ac6d16ff353f9
BLAKE2b-256 71c8dd3bee454333df813c97938a64c516e838ca5bc17ef35a74ceeb0f31869d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96650d9a4c651bc2a4991cf46f100973f656d69edc7faf91844e87fe627f7e96
MD5 fac4d7f93085ac6abd3e7886c8719258
BLAKE2b-256 e8f091ef152fbdfafd4a1ad936d411125b28a0f3f817f006dc17106835d92f17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d01921dbd691c4061a3e2ecdbfbfad029410c5c2b1ee88946bf45c62c6c91210
MD5 e66b0f3ee8bc38787c2127a6965e60fd
BLAKE2b-256 28b8878e59fec853b546ae8b7fc606cc8e980f6cab8c9f1a13113332ab96d0f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cddee95dea7990e2215576fae95f6b78a8c12f4c089d7e4367564704e99118d3
MD5 911aac61ef0d5f9a7754cdd67332ff2c
BLAKE2b-256 84884a28c79315fd11f37447644fc316daf9d302bd87b4d75e6ce646724e253e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d93e76c2256aa50d9c82a88e2f569232e9862c9982095f6d54e13509f01222fc
MD5 bec41624ddeeb769f44bf6f7be65b7d1
BLAKE2b-256 36652164a0556f43cb1a7707c58999915a87bc40b23a2058740ed9312ff644bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cb8d5f6d0fcd9e708bb190b224089e45902cacef6f6915481806b0c77f7786d
MD5 5397bc73bbee433cf3d9167556425b9f
BLAKE2b-256 78ad2b1159c5165147556a4468edd7dff43f71ade3d90c6dd7971a304fcdc9ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87c076c174e2c7ef8ab416c4e252d94c08cd4980a10967754f91571070bf5fbe
MD5 285531b25b026ba3b16b1025da139151
BLAKE2b-256 438a6994b778cf9e16593792aeaf3ad429f952b357d34578b0a9370dcdba2d69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f29386804c3577c83d76520abf18cfcd7d68264c7e431c5907d250ab502658ee
MD5 278200b612145bb2f10623caa80db010
BLAKE2b-256 437054386836ca19525f5771b563471dd11ab5b810e84481053d47770e9e265d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0e81ffd120ee24959b449b647c4b2fbfcf8acf3465e082b8d58fd6c4c2b27e46
MD5 59427eedf7a6dd695709f1fda0514c11
BLAKE2b-256 026b0c3ed92bb4909f04a5e5eaf828f980dcb25d069933d6b387c8f5020b6384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f65f385a6f43211effe8c682e8ec3f55d79391f70a201575def73d08db68ead1
MD5 b87652a60bc71c1d8853202d2867e100
BLAKE2b-256 5d677b6cb695051a3165a9b821e527706858cdad40911d8bbbf6c5697d5daa42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a79cdc12a02eb526d808a32a934c6fe6df07b05f3573d210e41808020aed8b5d
MD5 f2b9175ea911051b6087415b6d8fb04c
BLAKE2b-256 416ef54b63169cd45a37f5b1c08c6c16b556d80a617073a624d2e713b92583a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df67fbeb666ee8828f675fee724cc2cbd2e4828cc3df56703e02fe6a421b7401
MD5 efbff268908205fbe9ae26bc7d0803c2
BLAKE2b-256 af0d60b9ea5674c96efa4064bc0a9e11088f3ce238747ac70d0299451465c37c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1fe46e96ae319df21359c8db77e1aecac8e5949da4773c0274c0ef3d8d1268a9
MD5 b9de705e4aaaacddb0271b4396e9b2cd
BLAKE2b-256 751998aae7d1aae154667fd663dc5b537e4ddcfa2403a4a998708a3240018469

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d6ed9a3997b90c6f891138e3f83fb8f475c74db4ccaa942a1c7bf99e83a989a1
MD5 0426957f88bbfa1b9b8c67d644ce322b
BLAKE2b-256 9e33c030115aad2bdfec08b49f4d8f89034c65622d2eb1a522cea14d0082bef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b633f188fc5ae1b6edca39dae566974d7ef4e9aaaae00bc36efe1f855e5173ac
MD5 c2aef9612428fa2331fa4febdfccda8b
BLAKE2b-256 107d3a4f97b5d4f8c22ae04ff8fc730d779dbddbec5734f0e51e041a622f7f63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3637c03f4025f6405737570d6cbfa4f1400eb3c649317634d273687a09ffc2f
MD5 e4d9521ffa543a3b6f49aaeaeea7bdb4
BLAKE2b-256 c620f25ced189f0cf15bcdb4b63b461b177ed3370d08b3603d038b8d6dfcdc1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5da84d7bf257fd8f66b4f759a904fd2c5a765f70d8b52dde62b521972a0a2357
MD5 16a6581984b58585f7391702808b0943
BLAKE2b-256 d3eb0ae996945a220bd65884e1c92e73d1c9e983e3474b31d006347d1052e12a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 870bd1ffc8a5862e593185a4c169804f2744112b4a7c55b93eb50f48e7a77010
MD5 25f7b21279c44474389ab6350147bcf5
BLAKE2b-256 d5e6cb80b16e01a48fb03b7c4189d5f4ac586983cdf5f48dafd5d36763b0badf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 55d28d7963bef00c330cb6461db80b0b72afe2f3c4e2963c99517cf06454e665
MD5 7522507776da30f0ae0bb028bfb8441a
BLAKE2b-256 9aa6c3ac417f44e56c189342b970c2d4e5451a25dbe444d34d78b03f88d0a9b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 551d4a0cdcbd1d2cccdcc7cb516bb4ae888794929f5b040bb51aae1846062901
MD5 f0fe2647cc671ee0249427796edc8788
BLAKE2b-256 6540c2acf79897e8e2f2070f9dc1d58888657ed1b140c2e71e06f1c7a621b27b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf7a2f0a6907f231d5e41adba1a82d7d88cf1f61a70335889412dec99feeb0f8
MD5 9d9c469a7d193b4667c25768a45e08e2
BLAKE2b-256 0bad1fe4b7856c778fee5ce923e81f279a553f6ad8ee9f365ec6bb2d6d5c056a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c1b06b4b109e342f7dccc9efda965fc3970a604db70f8560ddfdee7ef19afb05
MD5 cf41b27952b848eda7914a7a0ebf717f
BLAKE2b-256 0fae6cbe1b93fef3b0e3b7b26df4a9f8f840f6fdfc46da87f56fa4447a3135cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2b53655a295c1ed1af9e96b462a736bf083adba7b314ae775563e3fb4e6795f5
MD5 f3779da659e2c463f98eb47f9ac6623b
BLAKE2b-256 a3a81509b1898e5c41fd0c4a852e0f1f8be6f40decd96cc14762d4ea9efbe42e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d0fa29919d2e720c8dbaf07d5578f93d7b313c3e9954c8ec05b6d83da592e5d9
MD5 078b8560f7dd6e195c406a357ae12b05
BLAKE2b-256 68af0173719000e9c6e2a1075d9509384904885ab21301f2ac6c8551a1c35cca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc9fe455ad58a20ec68599139ed1113b21f977b536a91b42bef3ffed5cce7391
MD5 c5327bd59a01e00687dfeb5222a268d2
BLAKE2b-256 10f1498e3782f997200d6525ef114dcb7a67ba84f48eeef772b984704fc7ceb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a7b1e399c47b18feb6f8ad4a3eef3813e28c1e871ea7d4ea5d444b2ac03c418
MD5 4c7bad05a65e021357d343ae4c76981f
BLAKE2b-256 ef475e9f8a602f41c6928e48c445bb84b9c4f847f90e246550f653f9d00a2168

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.7.0-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.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 185cff9b9a7fec1f9f7d8352dff8a4c713b2e3eea9c6c4b5ff7f0edf46b91e41
MD5 280c41778387f495a65e545e619294fb
BLAKE2b-256 3641bd8e7087ac2d837d00b50defbb25e48f4acad407f811e7ba1409244bb0bf

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