Skip to main content

It provides:

  • a powerful N-dimensional array object

  • sophisticated (broadcasting) functions

  • tools for integrating C/C++ and Fortran code

  • useful linear algebra, Fourier transform, and random number capabilities

  • and much more

Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

All NumPy wheels distributed on PyPI are BSD licensed.

NumPy requires pytest and hypothesis. Tests can then be run after installation with:

python -c 'import numpy; numpy.test()'

Metadata

Release files for numpy 1.23.1

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

Source distribution (sdist)

Source distribution for numpy 1.23.1
File Size Uploaded
numpy-1.23.1.tar.gz 10.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for numpy 1.23.1
File
numpy-1.23.1-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
numpy-1.23.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
numpy-1.23.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
numpy-1.23.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
numpy-1.23.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
numpy-1.23.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
numpy-1.23.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
numpy-1.23.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
numpy-1.23.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
numpy-1.23.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
numpy-1.23.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
numpy-1.23.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
numpy-1.23.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
numpy-1.23.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
numpy-1.23.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
numpy-1.23.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
numpy-1.23.1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
numpy-1.23.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
numpy-1.23.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
numpy-1.23.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
numpy-1.23.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 327.1 MB

Release files / numpy-1.23.1.tar.gz

Download URL numpy-1.23.1.tar.gz
Size 10.7 MB
Tags Source
SHA-256 checksum
How to use checksums
d748ef349bfef2e1194b59da37ed5a29c19ea8d7e6342019921ba2ba4fd8b624
BLAKE2b-256 checksum
How to use checksums
13b10c22aa7ca1deda4915cdec9562f839546bb252eecf6ad596eaec0592bd35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-pp38-pypy38_pp73-win_amd64.whl

Download URL numpy-1.23.1-pp38-pypy38_pp73-win_amd64.whl
Size 14.5 MB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
55df0f7483b822855af67e38fb3a526e787adf189383b4934305565d71c4b148
BLAKE2b-256 checksum
How to use checksums
484ecf5f1629b30476e25b22abbecc6c4b0d3959d14db0ee18683164113e8989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL numpy-1.23.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 16.5 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
5d732d17b8a9061540a10fda5bfeabca5785700ab5469a5e9b93aca5e2d3a5fb
BLAKE2b-256 checksum
How to use checksums
4330e75dd35e2679ce92b0f6a1d865f75784789764c47910d4c6b537d66327ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL numpy-1.23.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 17.5 MB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8002574a6b46ac3b5739a003b5233376aeac5163e5dcd43dd7ad062f3e186129
BLAKE2b-256 checksum
How to use checksums
5626053e57520b5c8746ad7227c217b7f6967a90fcb6640eab691d5ec285c9a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp310-cp310-win_amd64.whl

Download URL numpy-1.23.1-cp310-cp310-win_amd64.whl
Size 14.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1865fdf51446839ca3fffaab172461f2b781163f6f395f1aed256b1ddc253622
BLAKE2b-256 checksum
How to use checksums
8b1175a93826457f94a4c857a38ea3f178915f27ff38ffee1753e36994be7810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp310-cp310-win32.whl

Download URL numpy-1.23.1-cp310-cp310-win32.whl
Size 12.2 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
3ab67966c8d45d55a2bdf40701536af6443763907086c0a6d1232688e27e5447
BLAKE2b-256 checksum
How to use checksums
b94bb805d1afe9de9d31444ff79300042d52aeeb3efa9fff7fffc299bd349469
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL numpy-1.23.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3119daed207e9410eaf57dcf9591fdc68045f60483d94956bee0bfdcba790953
BLAKE2b-256 checksum
How to use checksums
88cc92815174c345015a326e3fff8beddcb951b3ef0f7c8296fcc22c622add7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL numpy-1.23.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 13.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e0d7447679ae9a7124385ccf0ea990bb85bb869cef217e2ea6c844b6a6855073
BLAKE2b-256 checksum
How to use checksums
f3a87122ace9f2c373194ab2c9e227d626c90a4331e31352528976c976563a0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL numpy-1.23.1-cp310-cp310-macosx_11_0_arm64.whl
Size 13.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ce242162015b7e88092dccd0e854548c0926b75c7924a3495e02c6067aba1f5
BLAKE2b-256 checksum
How to use checksums
8ce2be5ea562620811ba9277da559d9662d02d22c63d4228cdf01d65f0342c5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL numpy-1.23.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 18.1 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b15c3f1ed08df4980e02cc79ee058b788a3d0bef2fb3c9ca90bb8cbd5b8a3a04
BLAKE2b-256 checksum
How to use checksums
c0c28d58f3ccd1aa3b1eaa5c333a6748e225b45cf8748b13f052cbb3c811c996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp39-cp39-win_amd64.whl

Download URL numpy-1.23.1-cp39-cp39-win_amd64.whl
Size 14.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
37ece2bd095e9781a7156852e43d18044fd0d742934833335599c583618181b9
BLAKE2b-256 checksum
How to use checksums
bddd0610fb49c433fe5987ae312fe672119080fd77be484b5698d6fa7554148b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp39-cp39-win32.whl

Download URL numpy-1.23.1-cp39-cp39-win32.whl
Size 12.2 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
c2f91f88230042a130ceb1b496932aa717dcbd665350beb821534c5c7e15881c
BLAKE2b-256 checksum
How to use checksums
402dfcb9e41c553adb1a214eca5e2bfc7f87e5a752c7add86da19ddc1cf434b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL numpy-1.23.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a35c4e64dfca659fe4d0f1421fc0f05b8ed1ca8c46fb73d9e5a7f175f85696bb
BLAKE2b-256 checksum
How to use checksums
8dd6cc2330e512936a904a4db1629b71d697fb309115f6d2ede94d183cdfe185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL numpy-1.23.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 13.9 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
35590b9c33c0f1c9732b3231bb6a72d1e4f77872390c47d50a615686ae7ed3fd
BLAKE2b-256 checksum
How to use checksums
93769e53d1e5b94e67df8fc86554cac49fd9ead0bf163383776c153c34670a19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL numpy-1.23.1-cp39-cp39-macosx_11_0_arm64.whl
Size 13.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
876f60de09734fbcb4e27a97c9a286b51284df1326b1ac5f1bf0ad3678236b22
BLAKE2b-256 checksum
How to use checksums
527c716ab0f3b92b44a3e55d2e51cf66a8a8d403548d2ca82961129fa2c775fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL numpy-1.23.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 18.1 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
173f28921b15d341afadf6c3898a34f20a0569e4ad5435297ba262ee8941e77b
BLAKE2b-256 checksum
How to use checksums
e543b1b80cbcea9f2d0e6adadd27a8da2c71b751d5670a846b444087fab408a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp38-cp38-win_amd64.whl

Download URL numpy-1.23.1-cp38-cp38-win_amd64.whl
Size 14.7 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
37e5ebebb0eb54c5b4a9b04e6f3018e16b8ef257d26c8945925ba8105008e645
BLAKE2b-256 checksum
How to use checksums
d0196e81ed6fe30271ebcf25e5e2a0bdf1fa06ddee03a8cb82625503826970db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp38-cp38-win32.whl

Download URL numpy-1.23.1-cp38-cp38-win32.whl
Size 12.2 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
47f10ab202fe4d8495ff484b5561c65dd59177949ca07975663f4494f7269e3e
BLAKE2b-256 checksum
How to use checksums
61e6cba9f64659405fd2236926d934d5f9a83f0e654b3838c5bcd3f400547e2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL numpy-1.23.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1408c3527a74a0209c781ac82bde2182b0f0bf54dea6e6a363fe0cc4488a7ce7
BLAKE2b-256 checksum
How to use checksums
86c99f9d6812fa8a031a568c2c1c49f207a0a4030ead438644c887410fc49c8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL numpy-1.23.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 14.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
68b69f52e6545af010b76516f5daaef6173e73353e3295c5cb9f96c35d755641
BLAKE2b-256 checksum
How to use checksums
2c38fe2d87da2116eb48e54c8e2e3f168f38bb0c4b71462443588453173cbddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL numpy-1.23.1-cp38-cp38-macosx_11_0_arm64.whl
Size 13.3 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7e8229f3687cdadba2c4faef39204feb51ef7c1a9b669247d49a24f3e2e1617c
BLAKE2b-256 checksum
How to use checksums
97874cab42d344f9ca65225d895ee30e0c349a0d0460317cdfa657523a553bdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / numpy-1.23.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL numpy-1.23.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 18.1 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
aeba539285dcf0a1ba755945865ec61240ede5432df41d6e29fab305f4384db2
BLAKE2b-256 checksum
How to use checksums
7108bc1e4fb7392aa0721f299c444e8c99fa97c8cb41fe33791eca8e26364639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release history Release notifications | RSS feed

2.5.4

66 release files

2.5.0

44 release files

2.4.6

72 release files

2.4.5

72 release files

2.4.4

72 release files

2.4.2

72 release files

2.4.1

72 release files

2.4.0

72 release files

2.3.5

74 release files

2.3.4

74 release files

2.3.2

74 release files

2.3.1

51 release files

2.2.6

55 release files

2.2.5

55 release files

2.2.4

55 release files

2.2.3

55 release files

2.2.2

55 release files

2.2.1

55 release files

2.1.0

52 release files

2.0.2

45 release files

2.0.1

45 release files

2.0.0

45 release files

This release

1.23.1 This release

22 release files

1.9.3

13 release files

1.8.1

11 release files

1.8.0

8 release files

1.7.2

8 release files

1.7.0

14 release files

1.6.2

12 release files

1.6.1

12 release files

1.6.0

12 release files

1.5.1

6 release files

1.5.0

2 release files

1.4.1

1 release file

1.4.0

1.3.0

2 release files

1.2.1

1.2.0

1.1.1

1.0.4

1.0.3

1.0

1 release file

1.0rc3

1.0rc2

1.0rc1

1.0b5

1.0b4

1.0b1

0.9.8

0.9.6

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