Skip to main content

The Cython compiler for writing C extensions for the Python language.

Project description

The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on Pyrex, but supports more cutting edge functionality and optimizations.

The Cython language is a superset of the Python language (almost all Python code is also valid Cython code), but Cython additionally supports optional static typing to natively call C functions, operate with C++ classes and declare fast C types on variables and class attributes. This allows the compiler to generate very efficient C code from Cython code.

This makes Cython the ideal language for writing glue code for external C/C++ libraries, and for fast C modules that speed up the execution of Python code.

Note that for one-time builds, e.g. for CI/testing, on platforms that are not covered by one of the wheel packages provided on PyPI, it is substantially faster than a full source build to install an uncompiled (slower) version of Cython with:

pip install Cython --install-option="--no-cython-compile"

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

Cython-0.27.3.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

Cython-0.27.3-cp36-cp36m-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

Cython-0.27.3-cp36-cp36m-win32.whl (2.0 MB view details)

Uploaded CPython 3.6m Windows x86

Cython-0.27.3-cp36-cp36m-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.6m

Cython-0.27.3-cp36-cp36m-manylinux1_i686.whl (2.7 MB view details)

Uploaded CPython 3.6m

Cython-0.27.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.27.3-cp35-cp35m-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.5m Windows x86-64

Cython-0.27.3-cp35-cp35m-win32.whl (2.0 MB view details)

Uploaded CPython 3.5m Windows x86

Cython-0.27.3-cp35-cp35m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.5m

Cython-0.27.3-cp35-cp35m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.5m

Cython-0.27.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.5m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.27.3-cp34-cp34m-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.4m Windows x86-64

Cython-0.27.3-cp34-cp34m-win32.whl (2.1 MB view details)

Uploaded CPython 3.4m Windows x86

Cython-0.27.3-cp34-cp34m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.4m

Cython-0.27.3-cp34-cp34m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.4m

Cython-0.27.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.4m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.27.3-cp33-cp33m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.3m

Cython-0.27.3-cp33-cp33m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.3m

Cython-0.27.3-cp33-cp33m-macosx_10_6_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.3m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ x86-64 macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.27.3-cp27-cp27mu-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 2.7mu

Cython-0.27.3-cp27-cp27mu-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 2.7mu

Cython-0.27.3-cp27-cp27m-win_amd64.whl (2.3 MB view details)

Uploaded CPython 2.7m Windows x86-64

Cython-0.27.3-cp27-cp27m-win32.whl (2.1 MB view details)

Uploaded CPython 2.7m Windows x86

Cython-0.27.3-cp27-cp27m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 2.7m

Cython-0.27.3-cp27-cp27m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 2.7m

Cython-0.27.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.6 MB view details)

Uploaded CPython 2.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Cython-0.27.3-cp26-cp26mu-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 2.6mu

Cython-0.27.3-cp26-cp26mu-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 2.6mu

Cython-0.27.3-cp26-cp26m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 2.6m

Cython-0.27.3-cp26-cp26m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 2.6m

File details

Details for the file Cython-0.27.3.tar.gz.

File metadata

  • Download URL: Cython-0.27.3.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Cython-0.27.3.tar.gz
Algorithm Hash digest
SHA256 6a00512de1f2e3ce66ba35c5420babaef1fe2d9c43a8faab4080b0dbcc26bc64
MD5 6149238287d662bd5d5e572482252493
BLAKE2b-256 ee2ac4d2cdd19c84c32d978d18e9355d1ba9982a383de87d0fcb5928553d37f4

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5e0006c3a2849b7a36d2cb23bcf14753b6ffc3eafac48fa29fafad942cfa4627
MD5 6773e159f5e1c96bea99f7d7d79ae1c6
BLAKE2b-256 1170a932bd73b223065329d6c0d755b50761aa871c5000f8200a61bf4714fb81

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 26e24164d59e92280fa759a8a361c68490763ec230307e21990020bdeb87de50
MD5 a51bd826eddf0d5e9cdc65c2cf5f1736
BLAKE2b-256 9168ab79c0a6b8a5a47c8fb7c7817e91bd33785860e0504ba9eab88001df3399

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ca81d4b6f511f1e0d2a1c76ad5b3a4a3a0edf683f27600d4a86da55cb134372a
MD5 1e1e9f5f31d90db17f4ef987d8e1a981
BLAKE2b-256 e99146cb3f4c73f1e96faa517f96e9d12de5b8c97d404c7ab71553da0e58c980

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 264a68823751fe2a18d0b14dd44b614aecd508bd01453902921c23fd5be13d4c
MD5 4b619a0e00d094ce93da2e4d960043b7
BLAKE2b-256 60ce4b2c430ad17a03541b4d22090e7cc38cda8f2c184c659fe39e20fa06877a

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8afdc3751c6269ef46879ca6ff32a1362f298c77f2cf0723c66ae65c35be5db0
MD5 b1a206aa2f43d119e12808a6f5d8452f
BLAKE2b-256 c18188c07a2b60002e5b1cab79c860523b1a95f7c4d1e77df36ec7cc29264da1

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 7bc07c32703e4e63f2f60c729b0ae99acbccbfd3ae4c64a322a75482d915d4af
MD5 b10fec26ec2d62034eab7ad6d346b9b7
BLAKE2b-256 fc5351d4b6a61bffbf09662f213e23a3911110a5ef318d718ea5d56acca98c33

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 9f8bbd876c4d68cb12b9de9dc6734c17ca295e4759e684417fd7f3dd96d3ed2c
MD5 610d32ef974162b1f18856a63a5e1a02
BLAKE2b-256 726beb7a430645a8db88438ed64d8d2339c24a58b5cf649051da8b8bffc1f8cf

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 56a9f99b42ad6ad1fdb7705c16aa69b2e1a4ac34f760286a6de64c5719499da7
MD5 adbf5d60b99c0c0753e8dd99e322f87f
BLAKE2b-256 0478b3675b946c64b838c5769fcbf0295f8d20d4d8ce150dfeb2f8f3bb1740d1

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f01e79f4123205d0f99b97199b53345cb6378974e738792c620957c6223fded9
MD5 2fb1c20570ba40163d862ecbd937e940
BLAKE2b-256 0aa784aec49197c13d7505241d63dffa4dd98f6dedb22e6f1a9544feaddee7e1

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f441347d0d07b4cb9ca36bda70c3aa98a7484a262b8f44d0f82b70dbb5e11b47
MD5 24c1533405b3963bcd2800e923f787ad
BLAKE2b-256 f5139c8cc05ed676db0938e240ebc04509e56d81bea483caad75af6e660bc415

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 3914ae1268334208e33b952e9f447e0d9f43decd562f939d7d07e8589d0473ba
MD5 68d5b92047b17dbcc7622ac0b8c99fd8
BLAKE2b-256 bac8e9289e88183f6b297198fb7f05ec4c994cde259afc0a0ea5b693973541e6

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 38a9e5afc5e096f26bfe5c4b458541e455032028cb5356a734ba235868b19823
MD5 30b92bccb7cb23ea6db6743a1a5da4a9
BLAKE2b-256 e558389627575080641a78333901deb12121f2f758dfe503ade7d9f40ed1cfed

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 28c938bc970d2b5fe296460cf6ed19d0328776a6295f68a79057060e60bfc82f
MD5 4767aff7c5874e66404b23be6429e2bb
BLAKE2b-256 5197f0c58fc6a989d6ab8065bc81d9c4b7527a40d122340007c6ebe0cca7ec7e

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a51c3a1c948664874f91636ba6169bca4dc68f5fac7b980fcb9c769a8d1f9ebc
MD5 fd6b3db43773cef8be6aeb1cac2b64ae
BLAKE2b-256 b54691403eeda30006f229c48d6dca98964e43b80e3f4a08ca6ebd160d8d3a42

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4c958bd9e50fcd316830561f0725b3ccf893de328566c960b7bb38424d3b983d
MD5 94ae9ac692d3319668468cfc8138305d
BLAKE2b-256 ddd0ccbbbb3c64d0542d10aa5fdf254dce2ad3adc917fb8eee827393fd42a4ed

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e86984b90a0176bafb5890f1f14a2962317eee9e95e0a917e6b06a5b0c764e25
MD5 19019faef2cc41d23dc5940acdce6374
BLAKE2b-256 46d07ff095d11abf8c70ce63055fa4ac889fa915fe1b3c568c8df86b13886f70

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp33-cp33m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 251bb50e36044ad26ff45960a60cb75868757fd46900eaf00129a4af3a0d5fcc
MD5 a7267ca49837829fbbd134fbfd170af2
BLAKE2b-256 12e31ac53eabdb90164d0c874f6c68eab1ab67be299f6f0d71be4819c31f3cc6

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp33-cp33m-macosx_10_6_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp33-cp33m-macosx_10_6_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b9bc1d7e681c5a7560280a5aa8000f736eb0e47efacb7b6206275ed004595a92
MD5 9761752a56b6f8feed09ab59b9037c56
BLAKE2b-256 19adf08eb4721f090052d5dd97084cb2cf0fbeb9289e5664140901b4883493db

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8a4733edf3ca1c7dd9c7e1289dd5974657f1147642ef8ded1e57a1266922e32a
MD5 192740626c7daeade91a2bcc98ac7bbd
BLAKE2b-256 2db7628a25a5f27df575aa6b9d0d8d30e2b4375ce70679b566175c60f5c02d4f

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d8e40814fefc300bc64251f5d6bd8988e49442d7ded0e5702b5366323a035afc
MD5 43d5af9e2baac9ff60ecd4ed92e5ecd1
BLAKE2b-256 f16dbf0d3ccb10668bc9ab4aa48aefa014d9d12437d8c0e4e7050aabd136cd6f

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 e30fd7a32cbe7fe6c186deefef03670bf75d76ead23418f8c91519899be5518e
MD5 cbf409fc16f0420a010d1f2f644a61ef
BLAKE2b-256 00ad6ecbad8f935e351b7de6661ee22f040e0bea82eb945f2c2f4fb40c08d950

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 fb5b8978b937677a32b5aecc72231560d29243622a298a5c31183b156f9f42e3
MD5 86b6e7d6da65a2d0df39a85a8cac8921
BLAKE2b-256 190592ccc1cad0b2340d1b7a9bf82e1797fa31d4f14f35d584e7f5d11bf1b994

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 abfb2426266d806a7d794a8ecbd0fbb385b48bddf2db6ac9a2e95d48e2c603bd
MD5 bd341c0cb23f1aac2d1eb3c0eb00289c
BLAKE2b-256 0f4eb917a61e9722176e51ae1715a80d341fd0d9ee138c2b426ca27706be4213

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7fbd49b1bd5240feb69ec4c67f4c76fc9dfdfc472d642833668ecaad0e14673d
MD5 dbc3d464079b3378752b2b6c88536422
BLAKE2b-256 d705b06fd9a15d5b1f87636c19fee9e34a5ab58d3c23bd6cf8c334c868cdbb3e

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 83237d27b6dec0f6b76406de5be1cf249cffb4377079acc3f3dfa72de1e307cf
MD5 787042e8206e420de92576016baf72ae
BLAKE2b-256 56a03c452ed0d30f40469808dc747cc249bb040abf3706232e320892d1ef69f5

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp26-cp26mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cefa9356770d71176c87ab60f6fdb186ec9cbc6399a6c2de1017852505d44963
MD5 c8bca0cbd531cfba83ba541b167d6b2e
BLAKE2b-256 dbc3741f67897a6024bae3c8abc4a9309458e3e89eaf3666704c33deae16e91e

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp26-cp26mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp26-cp26mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 82bbbeadbc579b6f2a7365db2d3ea21043699e424cfcca434b3baa11309260ae
MD5 1b09eeaf4730d89ce049ddda5e5aae69
BLAKE2b-256 2b2d8f9c73961cdaa02978f78a9a026e19c0dc62379ff87aad553a1ad2eec1be

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp26-cp26m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp26-cp26m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d17a6a689bb3e6c0f280620dfddb1b91ffb8fcdae3b8707bdf6285df4100d011
MD5 71f35e1773b728da769814d5ce5640ea
BLAKE2b-256 50124af9bc1ed0f6111cb9ce0a4c03533a1f705a5c1311bee0022f103829452b

See more details on using hashes here.

File details

Details for the file Cython-0.27.3-cp26-cp26m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for Cython-0.27.3-cp26-cp26m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 aba08b4db9163c52a1106efa8b19c5a4e519e5f45644551bb1358ec189a14505
MD5 a6deea93a78d739a99431cae1f030521
BLAKE2b-256 29bf18f097fac11d84de2ddcb97fe41ea00cb58b67da2cd8b753d8a2b13a2620

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