Skip to main content

Python API for Haply Hardware

Project description

This package provides a Python API for using Haply Hardware like the inverse3, more info can be found at https://www.haply.co

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

HaplyHardwareAPI-0.0.6a0-cp310-cp310-win_amd64.whl (88.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

HaplyHardwareAPI-0.0.6a0-cp310-cp310-win32.whl (76.2 kB view details)

Uploaded CPython 3.10 Windows x86

HaplyHardwareAPI-0.0.6a0-cp310-cp310-musllinux_1_1_x86_64.whl (637.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

HaplyHardwareAPI-0.0.6a0-cp310-cp310-musllinux_1_1_i686.whl (695.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

HaplyHardwareAPI-0.0.6a0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

HaplyHardwareAPI-0.0.6a0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (126.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

HaplyHardwareAPI-0.0.6a0-cp39-cp39-win_amd64.whl (88.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

HaplyHardwareAPI-0.0.6a0-cp39-cp39-win32.whl (76.3 kB view details)

Uploaded CPython 3.9 Windows x86

HaplyHardwareAPI-0.0.6a0-cp39-cp39-musllinux_1_1_x86_64.whl (638.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

HaplyHardwareAPI-0.0.6a0-cp39-cp39-musllinux_1_1_i686.whl (696.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

HaplyHardwareAPI-0.0.6a0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

HaplyHardwareAPI-0.0.6a0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (127.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

HaplyHardwareAPI-0.0.6a0-cp38-cp38-win_amd64.whl (88.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

HaplyHardwareAPI-0.0.6a0-cp38-cp38-win32.whl (76.3 kB view details)

Uploaded CPython 3.8 Windows x86

HaplyHardwareAPI-0.0.6a0-cp38-cp38-musllinux_1_1_x86_64.whl (636.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

HaplyHardwareAPI-0.0.6a0-cp38-cp38-musllinux_1_1_i686.whl (695.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

HaplyHardwareAPI-0.0.6a0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

HaplyHardwareAPI-0.0.6a0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (126.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

HaplyHardwareAPI-0.0.6a0-cp37-cp37m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

HaplyHardwareAPI-0.0.6a0-cp37-cp37m-win32.whl (77.5 kB view details)

Uploaded CPython 3.7m Windows x86

HaplyHardwareAPI-0.0.6a0-cp37-cp37m-musllinux_1_1_x86_64.whl (640.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

HaplyHardwareAPI-0.0.6a0-cp37-cp37m-musllinux_1_1_i686.whl (700.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

HaplyHardwareAPI-0.0.6a0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (120.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

HaplyHardwareAPI-0.0.6a0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (130.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

HaplyHardwareAPI-0.0.6a0-cp36-cp36m-win32.whl (77.5 kB view details)

Uploaded CPython 3.6m Windows x86

HaplyHardwareAPI-0.0.6a0-cp36-cp36m-musllinux_1_1_x86_64.whl (641.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

HaplyHardwareAPI-0.0.6a0-cp36-cp36m-musllinux_1_1_i686.whl (700.1 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

HaplyHardwareAPI-0.0.6a0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (120.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

HaplyHardwareAPI-0.0.6a0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (130.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 34f2ffefc624c3903a991deccc8bb2736d634ca47eea64c958a8a5c099a26e1c
MD5 ba4b21e0a533b401f2af998eaa58460f
BLAKE2b-256 f2c536a6fb76efecd4b226e3f35a0d6062d48947b2b9957e79fb706e679c80ad

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6b5e2e098ddce23b52ac747f71f90e1214c4e38033c040f6e148c1a3266be502
MD5 d928e1934049489457e1b6c9ac99dd5b
BLAKE2b-256 4e793f9385d194dda17292932dced25d47eed8a54cdb6f9562ebc5d2efc961fb

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41e4735fe3cbbbb1e988239c000356c7bbd9048f00623c0cd87425de01fb096e
MD5 d85c3b1c63220a7bb110ae2bfa0d1050
BLAKE2b-256 60c8a7fc73002181dde8459059880bed17dece26201d86b2ce0403de598aa1da

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eb3c86f840232f9abe02bcfbe664509e6cf2f2f4e00b9431d1646d0b3ae18a33
MD5 2d1197d4e8bbb1db455deb1b2f3831a1
BLAKE2b-256 b863b638b34e45c431064ae6f183ac9e1154cdf2526b41e81430e06c40a5d22e

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a1edacf35c92e2ae7b890c7bcdb91249837188527f1eec9842f22708af27989
MD5 02a75da6661d7b9b1f18f2f579729073
BLAKE2b-256 ff9b18e84453971e60ffdcd4dc0aa6b788473616832cdad2e12a24433b04f944

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df5674a72be2ff84d0b69b20531661ce21fa83535a77b920b759763da9e09b6e
MD5 1339af7b2964f101e5b33268c87929e4
BLAKE2b-256 f5ad8a84ed71e156b8f0011258e019c0a0ac3f389d17375a5ee169994cf64578

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 850c940c6f5b6022f1abf7df2a2324bfa41bc6439105427aa97a500af726b916
MD5 7fb1d1f2af56d1ce8324900a8b928bf1
BLAKE2b-256 bbadda65f6802e0d875913508e1cc7ccba9ab2c05bce3fd6dce4b7ab2ff576b8

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fe1b41a9df6c1028e775460ba1dcbd65c80391a72f95a8ac9627346c87cf3c46
MD5 0dcd2caa491bb051725f2edfea3d09f1
BLAKE2b-256 f0576136221c6280b96105bc1cb9b20b8586f1169d2de3308afe4a1c1fd2fe29

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 24a9aa857b6d9c18c8cd119ec0de63097cafda6824b1321c654b33c4eb5ca144
MD5 e2bd6e9feb9cdd8ddd326d30c916c4bf
BLAKE2b-256 3d574d9cad7b272f0d2ebdc5c411cec30400950d7e7d7587c19be229cb645d42

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 107aa37410f18d8af306c757a99aee79cd08745fa9ba9b3565d427efae9173c9
MD5 2f6af87407888adcc605ae75dc2674d1
BLAKE2b-256 c6b486557dfffaac27e352bfbf8e9ad25825243c2d9150db00665f3c6e17d905

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be1f1d3f0263b8230d38c2900f5fde653a95481c6c4630ddeb944927659d34c8
MD5 aa0d0b763c4cd7a16d2008eb37a69733
BLAKE2b-256 56c1b47cdad110fc6f624d15296f2f988177529690c40c8b6684afcb73dce0e3

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 80ebb8387b799c6937dc1a4dd3a526926da5bdc0acd38494aa8a00307e9d03bf
MD5 115486cc3fa25ebd21c740801bf46052
BLAKE2b-256 68f12970c58dc33bbbf962213062c479913af3ce1e3ff4e54ef8f1d2108f34c8

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc6f6ab4807fd1fa014ddbaed3147e398a8ddbe5fd6a67879effb32523f16ffb
MD5 f366bd7b7ab56167afd58b24d9936b38
BLAKE2b-256 a79392e19bb7edf78a1a0e4cb99b53e8f4451cc661d1c52e693e51c35fd309d8

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bce7071962bd33ed2c9d16fd4700fcdd63f84a37d0cf4400dbd5f9afed10ff9d
MD5 205e9263910a0270c70208e9dbc90a69
BLAKE2b-256 7fdf88d00c8da0a158aa0675c6d2c00b1531d5af0d45c5d8058f87461d32d922

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c3017f6e004da44532ec284015b3a82088413c488e8439ef6851d1fb8b8cb94d
MD5 ab785ffdee3ba7e880954bc29ff1603f
BLAKE2b-256 d718baaaf31502d5d95a59ecfd0dba614f509176a08f51d9427d22794c02647e

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1f0f0042bf47d96bdd8d866149b04682948ef5ee3c2a2bb4b5a97a6fb37e674d
MD5 5adb9861bc24d56c2a7a95d9cf69e161
BLAKE2b-256 20f5efef5a1591a48562ae167a1d07a175244f2c7c7e534f17f35899b3480adf

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28e293b6923cf1b3e3bee75d45e63b83bb293115ccccb3cf601e6e661255217b
MD5 7ad8625ae5e9e6ae79f5fa2649362d87
BLAKE2b-256 6537113c992c981a4539d8fb272fc3ab1c8bf86c33bb66e9bbce0eeab91e9dcf

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 441ab2ca078bf67046bd75befc26c694f33aef32cd3e19f9789bbbb0420ca1e7
MD5 6062bb29c0cce5ef110df6a605adea75
BLAKE2b-256 abde4982e7d03bd4ffb739f569d1678a56fd934fdd10e71c8550f7419908257a

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a1202bd739a6fc50f08dfb7c14aeb7b22319685c318e463cdabbfd88fb9c5933
MD5 735739e82ec8c73d9c85b80f0ffcb817
BLAKE2b-256 dec1963def99d97a682de6aee3acd70bad2e987732701c75c310f9848a9da183

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e9b71b70cbe86e42ed0ca8d9384010a526f3ad47d99557af56af78c8dd49567f
MD5 fabbd242c7e147e39629b14880bfe3b0
BLAKE2b-256 d43d6d61843ac79e32b948651d0ef6be0a5fdeb0a601c43ad428b0e4c76962a5

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0ab16fe08668a1ae21f12979584d7e25dec0dc4d10b0435142927c3d89ea752
MD5 1612b7826892d8b69eebfa7b22e02f1a
BLAKE2b-256 7f16c31fdeae6f88993044b5f5a0c34b0e6324018b1342308074e036d6803e02

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6c86c9051a2f8b97855e0419b3721cd6b07856a82314c33adfbac358c466a420
MD5 b9d7b7043424c4dd2890ab0bb71b1a93
BLAKE2b-256 c82c4575c202c596fcc0f10fdc29818f45ccd670a1130e9f5dfdee708e9bc836

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b51ab38ea6677c3bb2e8f83b0bccb2ddcf07c3399a4a9f6101458eb9f12d8a9e
MD5 9ede6f6a394beda07f790be357bfb8be
BLAKE2b-256 3cc4707343df2639ad75144b05df762c0f809d6b5b64d07dcc244232fafe76c0

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9e4e699b0ae8d69cb8a360ac54d0ef4ba39a3e8671d10864c25cf5fb7c963254
MD5 1889071c471194742ef9181fa993b681
BLAKE2b-256 6cc0aa633a7739f9a20dd23f702396b75244203b3cdb909e9ea4fb0e2abb8812

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9c31fbce227b80decb51c5c66e4ec25cb31605a10554a1debf5cb5f90c5df4e2
MD5 5f9b1507e6251f9c413f235e7a1b1751
BLAKE2b-256 afd284dafca0673c9b0e19c4b2424944d5425f29a2b98041585ab30fa718963f

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1181cb5838f69f6c02dd42baf521c495dd2e19e36c2b83440d17801977879081
MD5 a368d953fe4ddfc07f14eae05fa9e866
BLAKE2b-256 3dbe3e56b5d2ca851e2a150621be034154b86bf8af5bdd7101f2835224312358

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1a275967875bbb69094715ecdfadfe4255437737001958f3f6e000df715d8706
MD5 075510e878b3cad359347cd0cd868fb2
BLAKE2b-256 ec935b8907d67713d5fa5cb90dd9a947e073e282d07f8c2422fd76b85ad754f9

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7381d1bd17306e740109c0340182fbbbc5dc353ff9db145ffe4afbab838b6693
MD5 10c812cd5eeac8f3d5ccfb74bb1c396d
BLAKE2b-256 530c9a90f93d29a28f5b2f0c608bdf83e8cf172652a9378bb68245223649525f

See more details on using hashes here.

File details

Details for the file HaplyHardwareAPI-0.0.6a0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for HaplyHardwareAPI-0.0.6a0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 16d9ca27af2e5a207c985aaf148766aab1ab93f77f85f853040ea41474777387
MD5 e9a1059b7d115d27bd9337bbb2d0da1c
BLAKE2b-256 d3add3e2a201f03a218bff6993f383f74658d7b4167e7a0e281f714665d98b2d

See more details on using hashes here.

Supported by

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