Skip to main content

Module qat-qiskit [d623d06] - Compiled by Bull

Project description

qat-qiskit

This Python package contains binders between qiskit 2.0 and a Qaptiva Access server. It provides implementations for several qiskit primitives.

Installation

pip install qat-qiskit

This command will also install the dependencies myqlm and qlmaas.

Usage

As an example, we will create a simple Bell pair with qiskit.

from qiskit import QuantumRegister, ClassicalRegister
from qiskit import QuantumCircuit

q = QuantumRegister(2,'q')
c = ClassicalRegister(2,'c')
circuit = QuantumCircuit(q,c)
circuit.h(q[0])
circuit.cx(q[0],q[1])
circuit.measure(q,c)

This circuit can then be submitted, for a sampling job, to a Qaptiva Access server. A QaptivaService object can be used for listing the available backends, and to get one. For this example, we will use the LinAlg (Linear Algebra) simulator.

Note that the code samples below will only work if a connection to a Qaptiva Access server is available and configured.

from qat.qiskit import QaptivaService, Sampler

service = QaptivaService()

# Print available backends
for backend in service.backends():
    print(backend.name)
# "QutipQPU"
# "AnalogQPU"
# ...
# "LinAlg"
# ...

# Initialize the Sampler with the LinAlg backend
backend = service.backend("LinAlg")
sampler = Sampler(backend)

job = sampler.run([circuit], shots=10)
# "Submitted a new batch: Job11"

We can then query the job for its status or result. The circuit only has a single quantum register, so measured bitstrings can be found in the register_0 field of the DataBin.

print(job.status())
# "JobStatus.DONE"
print(job.result())
# "PrimitiveResult([SamplerPubResult(data=DataBin(register_0=np.ndarray(<shape=(10,), dtype=<U2>)))], metadata={'single_job': 'False'})"
print(job.result()[0].data.register_0)
# "['00' '00' '00' '11' '00' '00' '11' '00' '11' '00']"

License

myQLM EULA

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

If you're not sure about the file name format, learn more about wheel file names.

qat_qiskit-0.1.0-cp314-cp314-win_amd64.whl (951.8 kB view details)

Uploaded CPython 3.14Windows x86-64

qat_qiskit-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl (745.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.0-cp314-cp314-manylinux_2_34_aarch64.whl (721.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (643.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

qat_qiskit-0.1.0-cp313-cp313-win_amd64.whl (951.8 kB view details)

Uploaded CPython 3.13Windows x86-64

qat_qiskit-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl (746.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.0-cp313-cp313-manylinux_2_34_aarch64.whl (722.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl (746.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (643.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

qat_qiskit-0.1.0-cp312-cp312-win_amd64.whl (953.2 kB view details)

Uploaded CPython 3.12Windows x86-64

qat_qiskit-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl (748.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.0-cp312-cp312-manylinux_2_34_aarch64.whl (724.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (777.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl (744.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

qat_qiskit-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (650.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

qat_qiskit-0.1.0-cp311-cp311-win_amd64.whl (896.1 kB view details)

Uploaded CPython 3.11Windows x86-64

qat_qiskit-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl (693.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.0-cp311-cp311-manylinux_2_34_aarch64.whl (669.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (717.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl (687.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

qat_qiskit-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (605.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

qat_qiskit-0.1.0-cp310-cp310-win_amd64.whl (902.4 kB view details)

Uploaded CPython 3.10Windows x86-64

qat_qiskit-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl (702.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.0-cp310-cp310-manylinux_2_34_aarch64.whl (673.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (727.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl (692.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

qat_qiskit-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (607.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file qat_qiskit-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 951.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fcd984c4f81ea5bebe17d85ff7743ffaf90f606e8dd895a40b0e11e3a735aff2
MD5 7be041b6e296167a91cfd749140183c5
BLAKE2b-256 610e6740dda930daa72ae191c595fc87933a4bb502188743786bcaa2d001b0cc

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 32f205123baf815c389716c82a17ebca1e2e3e3bf6ca933cb269ec105aed197e
MD5 aee6856bf86e0bbb227c906810d91373
BLAKE2b-256 1830eea8c478412dc8d916daecc03493f2bfdaa5bad205cc821dc001e7d0d642

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a9f09e63de1bb2cf9d720b8b138e8b46d8cbad500d7594cd49766f10aa9279cc
MD5 ef9955cbfd663dc1b81a158ccea12c3d
BLAKE2b-256 36074a1b4ced79bc5d3cbbeeef21e7bb664df0d5b610c86130d65e3a9873dd45

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e7f5c365baf36b7a2adcce2af89783754fbfa4f3805ada85fdffd9d51a419b6
MD5 971f2a11b0e73ceb1da2764cadd10b19
BLAKE2b-256 9a5abccef869b2fd252e7d4ed69dcfeda926aded5ac3d8913f5b2fdaa608faee

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 951.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4ffe5f054bfaac9a437cfae48d09c2f92047816bd51b6eb54d41b6c7e9a2162c
MD5 cb9269510ae0b4de72d3b7b4deee8236
BLAKE2b-256 fb22c0e106691db8627f05b9f312c196c0e4c6d5212dabeb5746dc12ba7ec678

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3fd08271695d5aa1ed767b82475296a33a7df8757c7686027bd254669b3ab38f
MD5 6c2c7584c9f0de3d192c84611342d28e
BLAKE2b-256 d715f1abd588bb7a5edb927cd124b98f8b13ed51edd651447495802fecd2fad9

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 323d7f39a89dabe4ad74b49ef838e7f4e94b5f168ab71853d4edcc16353f6184
MD5 71cc955544b36844028548928126365a
BLAKE2b-256 589beb8f8420d7c1944098e8bdd870c35eb43f41f19b26480c64fa69648044ba

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37f1bdcfbdd0801c4be75f6c65ed0cc2786b348fef825be9869fe02ebf0cbbec
MD5 9d8ab6f0628e347b15485d97778e1222
BLAKE2b-256 f6c392f63c930847db48d67500dacf67eacbb737a6a91b878c035edc62640e81

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2fd9e3e8f747ca9f934e7b0779bbf11f6a649a8f193a6b754b1c0ea5669325d
MD5 86e2fc0ef2d9887fadbb6271a4f6b687
BLAKE2b-256 8c32bdfa89f0f15e6388f7dab0e42b1c1cba7cca6fd1c765643ac535dccac014

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 953.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0925b9718eb1bce8c18364786e91cf46c97cb0d3c0dfb5e7426bac3b8affe8de
MD5 8d35530c4b51ca9290bdd20d3c070ce6
BLAKE2b-256 202db8d32fa5d2ef4445c87d7ab9ccfeb1cfac7978ecb1b4ce5362d429302496

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8475015de55b8c68b19eea134f60f1ac2aad18f809029bd88222e4cd6316d971
MD5 63f53243dcd30521232ff898df9d81df
BLAKE2b-256 4f07b6f741532ed6f983a60371c27713076db9f28745736661af7ff0079faab9

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5af5a538f085082e561a8654420e145e9a5d35d7a62d7b6d4120e37d0b19a681
MD5 45e3098f544bd9f24ed3b55c9a08c10f
BLAKE2b-256 47b0698e904c028168dfa369a78f82bb30ec615944a112bd2a2b8bf5783d9dd1

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 300a3e3f1764ac9b68f455276282309f3805d1c1873647abd43db39b11f6e4bc
MD5 1fbcbebd9a1738cc6918f90becd565e4
BLAKE2b-256 a363b530436525ed6dd6c5c57edc438a1e631d61429824e7676927574feb0bf7

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9649bc637bb17c11fdf9ed9e3747ff46958beced9e64d9ec655d75213a4c6155
MD5 d5c5daccc926bd50926733c6a4e01878
BLAKE2b-256 c23d79a54441b3c76dab94f239b7f9fe21666ee6079b01d22c16ce324d813306

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74eb608ffa30c6afaa33379fdb1a55f88f82c7d98301938e1f297a09fbfed1ed
MD5 db8ca5e6e2217a0bf5dd5e8ac8db52b8
BLAKE2b-256 a2482adb8e82758ad93da085543d7847ef84b831aa303d8df02515feecf1b10e

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 896.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 573c0a5a49a55d1954af79749fe4193ba122807ae0f2b7fc56f493d10a8b9563
MD5 838a44a007c9c2a2251f0c2557b2bdc9
BLAKE2b-256 02dd4276c1f5357f49d8cb18931385e69cfd2514b181cda7145f25614d7f4f93

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bab7d066ef7ff0d05d123a5c22fe32790485b8ea6bc5dbd9ffad6a481b9702ac
MD5 620910168940cc55eeeafe009f032e5d
BLAKE2b-256 e22143303c6ff197b342d7b5fd7fb87dc46d1d9cd55cffe71813058897541b09

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d234724a84428c73a11447b26486c40ac9267bfa286f027ad26465784dc72660
MD5 79446c4392b6c1ceeaf3519d2fa0791d
BLAKE2b-256 0608a5822f21ff50b13a06cb3bf44e96669d50cc0b9648f5d1583efa58e9dfa9

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a4aeb41b91b2a489eb2ea67ed1c3b47601686059d449609e94f8a27f15d64df
MD5 e696376bbce00bdf04af0def781da1a2
BLAKE2b-256 b84681c8176b5452b2b365bd70c149b2ed069410dc0f076af4f47718925a3598

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e662ac24f5db6b335a3829720b5ea4c6c39a1ab9aa7adb0f66a95781940babd8
MD5 a8d4ccff68f68a254ef3a7c206ff071f
BLAKE2b-256 3ec929e3e7765e23441ec0ea6891b348bc1719e1101302a683e17b4970d4aeaf

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a12bc05f5a70202e36a61604edd0188958092351f409c25e30d432544d862d12
MD5 5f00384e627aceb6980fd448f2b1217b
BLAKE2b-256 72995c238e7a75c945f73483051596a439a4023d54ae4495d53b0a27cf09b27f

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 902.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d142002555d001b7f6e16c9ca0328481d7817e7fd516a30bde8ef244c6c14d3
MD5 13cc6cd5bc9ceb03b6a32d99368c18af
BLAKE2b-256 4864dc4b883c56f163596a854660d95c4f8f9e58a4bad8d95b21d889b7408539

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c2c5ce2ebe702ba1aefe4d275d27035010fc4b822ab8aaf9ab1de22800d92387
MD5 2df3568a8782c1cab59259f6d4335ee4
BLAKE2b-256 4b77cd81a705ec746751da5dec0778957ad55d0a3d5e7d48a2de13386d606cce

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9388b6bbbad945dff87797c419f81880f87aa6826a795ea5e28a5bd4b0973387
MD5 656925df1a1ebd7851a1ba28c2f4b247
BLAKE2b-256 00de9b9bb1e117422755548890d7fa11271642dee7fb7ecdf02aa68dfe623ce1

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee2d43b6f4c5c38a4aabd1d1de000c75e7ddf45f5d5508a89faf5520b7682e85
MD5 4888095c26bc3c78da6238c644c4bd17
BLAKE2b-256 5aedbb19d560118e07be3a802f4c771f222ebd5a4c0c0de65d1cd2e04ad2834e

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5012f2e5c5a6d3b517b7947867de01612423c63db33fefd270e985039ea33f86
MD5 73e6730cd59dcf33b2f125c087f760dc
BLAKE2b-256 1ba2cb1da817d103c3d8f76a90409df3c60389f97c432061d1bd3eb53547b75b

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8444d6662794241eb56cd6478fd4a44b5e7d02e3c3944bf13f14b582129b7c19
MD5 d6868a0cdde105015515fcb21eb67dc4
BLAKE2b-256 ad49d09e672a75cc83617f4eef8b69bdac32ab29d889b03ddcfef90394580c20

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