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.6.1.tar.gz (2.9 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.6.1-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

mypy-1.6.1-cp312-cp312-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.12Windows x86-64

mypy-1.6.1-cp312-cp312-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

mypy-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mypy-1.6.1-cp312-cp312-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mypy-1.6.1-cp312-cp312-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

mypy-1.6.1-cp311-cp311-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.11Windows x86-64

mypy-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mypy-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mypy-1.6.1-cp311-cp311-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mypy-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mypy-1.6.1-cp310-cp310-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.10Windows x86-64

mypy-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mypy-1.6.1-cp310-cp310-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mypy-1.6.1-cp39-cp39-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.9Windows x86-64

mypy-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mypy-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mypy-1.6.1-cp39-cp39-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mypy-1.6.1-cp38-cp38-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.8Windows x86-64

mypy-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mypy-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mypy-1.6.1-cp38-cp38-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1.tar.gz
Algorithm Hash digest
SHA256 4d01c00d09a0be62a4ca3f933e315455bde83f37f892ba4b08ce92f3cf44bcc1
MD5 9b6a62cb709cb48dbdd56ac5c35070f5
BLAKE2b-256 50f80a8d4d8781b41b445534bc4f9210b7793bf0ab52aacfd06ebd2699663e2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.6.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.4

File hashes

Hashes for mypy-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4cbe68ef919c28ea561165206a2dcb68591c50f3bcf777932323bc208d949cf1
MD5 61a6e6a0b7e1896111f37105cbc769ce
BLAKE2b-256 aed845d5dd6ebaaa7dd9e56c9530a9293e9cc4536432c162282b43f13f215a87

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eb4f18589d196a4cbe5290b435d135dee96567e07c2b2d43b5c4621b6501531a
MD5 4c466eb75220e5a24bec333554847434
BLAKE2b-256 ed72ee5e65c1d248aabc706dd249ce5248b91dd4a06059bbf1cab008618b9a15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cfd13d47b29ed3bbaafaff7d8b21e90d827631afda134836962011acb5904b71
MD5 0dc3488c6e66d3bafb0ddf5dad756644
BLAKE2b-256 7a3e5ac17d6c0b3b3ab6970669320f87c09007064716c9f6177edb80085654f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59a0d7d24dfb26729e0a068639a6ce3500e31d6655df8557156c51c1cb874ce7
MD5 a279efbfc579a96792f90a90dd0001f1
BLAKE2b-256 13a460a7162c7c1ef1c23b9db5b5ef955237c3bcc466edc3081ff7163df3fc01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4473c22cc296425bbbce7e9429588e76e05bc7342da359d6520b6427bf76660
MD5 9e180321216625f19d75452066e69a3e
BLAKE2b-256 1b0fb10a4f6812a93f946723203e9476de9385c4a48d12550c83f72d21df2e9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 82e469518d3e9a321912955cc702d418773a2fd1e91c651280a1bda10622f02f
MD5 311329b9ad339079e9d4be7e24bcea85
BLAKE2b-256 843cfed1d691aa61c836bda23b540b73e942a6ea9b2a03aa93352c537acf6a74

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19f905bcfd9e167159b3d63ecd8cb5e696151c3e59a1742e79bc3bcb540c42c7
MD5 d844c17a4041fd7050f049979fdbe62b
BLAKE2b-256 9c6224011f365fb2007ceda9ba7315999e008ef7444765e9140ddc928663822c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4c46b51de523817a0045b150ed11b56f9fff55f12b9edd0f3ed35b15a2809de0
MD5 5c8f1599ee6364091f1d81ac1e1b5737
BLAKE2b-256 408a3767cc0361e849889bc8aac2e77fe2ac733ca05df0437df859ffc5f9a8f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8032e00ce71c3ceb93eeba63963b864bf635a18f6c0c12da6c13c450eedb183
MD5 84236690df60434aadc0b560f6ef47b6
BLAKE2b-256 06a7cd6752630a447c3165e69d157a6fe843800b5eafe5a0770744a80a9dca29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c223fa57cb154c7eab5156856c231c3f5eace1e0bed9b32a24696b7ba3c3245
MD5 c33be27d3468e107bfb0f7d96fa73fa0
BLAKE2b-256 96820c94701afbedce5ec568df2d41a31b9422ea77c50b9c089427a62b300776

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81af8adaa5e3099469e7623436881eff6b3b06db5ef75e6f5b6d4871263547e5
MD5 790753b6e2927856fc82286d12d8315f
BLAKE2b-256 fd75c0a8eee2cc2851b77434e357959e522c9f6d35f8bc637ba42033d25e305f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 40b1844d2e8b232ed92e50a4bd11c48d2daa351f9deee6c194b83bf03e418b0c
MD5 b625df1fb89632a8d91c0939b901b3f7
BLAKE2b-256 558802e9bfe47f14d8635d1a048d919aef64671a889bea62728bd50acd1f8615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b96ae2c1279d1065413965c607712006205a9ac541895004a1e0d4f281f2ff9f
MD5 9f820ca7b0063d76f44f6ffe1bb02838
BLAKE2b-256 a120e9581208e5468e21f7538d65f18f6a88156f8cc8dc07be4d3da23aa6cd1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21a1ad938fee7d2d96ca666c77b7c494c3c5bd88dff792220e1afbebb2925b5e
MD5 cc919619277d6f8ab2a10e4d0f0a86c4
BLAKE2b-256 55363a2f701a97adee86bd6b6e0269e92060ea8143838012228ddebddc19537d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8fbb68711905f8912e5af474ca8b78d077447d8f3918997fecbf26943ff3cbb
MD5 e8d022790e1ecf8df7bd90ef21e3437c
BLAKE2b-256 32b94e731aedf81406c166ecb21178389a320ef998cbb59ccd82b6ba2e2e451e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5012e5cc2ac628177eaac0e83d622b2dd499e28253d4107a08ecc59ede3fc2c
MD5 6f3031d4acb7e31c9583e81d75050cfd
BLAKE2b-256 60cf728d967ffe89e13140066cfbc0bb1209daae8f5620e9beb68ddd89086652

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a43ef1c8ddfdb9575691720b6352761f3f53d85f1b57d7745701041053deff30
MD5 3ea9a1b9a2dec7b57e1d53af96dcab86
BLAKE2b-256 ca7b4cb6b8e9e854e93a4ffc76f963daa1a9517a15a40012eeb94efdd3df0ffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 12.3 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.4

File hashes

Hashes for mypy-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8f57e6b6927a49550da3d122f0cb983d400f843a8a82e65b3b380d3d7259468f
MD5 ff5398992b9be0460b6568599b569ecb
BLAKE2b-256 1639b032938ae2803fd0c1d032e181316d7c4fe2263576941ce501b14b8c9f50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 925cd6a3b7b55dfba252b7c4561892311c5358c6b5a601847015a1ad4eb7d332
MD5 f33a84e8a7ad3d41a20a56cb9833797e
BLAKE2b-256 ecd99897a7a1db5bd8123f580d9d6c5bb6aff9a60f8ac750c34d70f2c566d238

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b27958f8c76bed8edaa63da0739d76e4e9ad4ed325c814f9b3851425582a3cd
MD5 cf52aa519739d5734fc4a6c650efe91a
BLAKE2b-256 0ea4cb49ab993b841526ca573e8a6c62ab13ac8c55995aae648f89396fa4e5ac

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49ae115da099dcc0922a7a895c1eec82c1518109ea5c162ed50e3b3594c71208
MD5 27b8853917616bfe2b7026b4ec1ef2fc
BLAKE2b-256 ae5d8f9242d9c62f18c53ee1cab5aa0fad96f040ce061cca964aafccc239e55c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 68351911e85145f582b5aa6cd9ad666c8958bcae897a1bfda8f4940472463c45
MD5 5690f9df180879e9fa4eec017c1ca59b
BLAKE2b-256 b642d92358cbcfade4067752e4e3eb4ce92a5ca667dc6328a8912d594a926ed5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 12.2 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.4

File hashes

Hashes for mypy-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bb8ccb4724f7d8601938571bf3f24da0da791fe2db7be3d9e79849cb64e0ae85
MD5 e2fd8d95161f5a8c432a2fb4018ff55c
BLAKE2b-256 0b1583a0839e5254a5ab16d1c0e2adae3095726895897a272f28d472c19bfd37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbaf4662e498c8c2e352da5f5bca5ab29d378895fa2d980630656178bd607c46
MD5 b92c2fbe1accc890d89e57d147dbfcd2
BLAKE2b-256 8c0d7937d3a7f13796befc29cf8e3b179fc71595fb14462cd2381206b5ed0b7f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7274b0c57737bd3476d2229c6389b2ec9eefeb090bbaf77777e9d6b1b5a9d143
MD5 f6b74d64dae6bd9593f4e6b754ee5455
BLAKE2b-256 19f7c281d798e53d633626ce6f22df0e2ee59360dfc75dda33c3e16eac9770b1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41697773aa0bf53ff917aa077e2cde7aa50254f28750f9b88884acea38a16169
MD5 7d7a836dd32a40e07e97ba504f91941d
BLAKE2b-256 a3cc5aeb47c4402f318e3550613a69517a050be29274578bba2bb3d819d23a45

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