Skip to main content

sysproxy

Deploy PyPI

Python bindings for shadowsocks sysproxy utility. This is a Windows-only package.

Install

pip install sysproxy

API

>>> import sysproxy
>>> sysproxy.off() # Turn proxy settings off.
True
>>> sysproxy.pac('pac_url') # Turn proxy settings on with PAC.
True
>>> sysproxy.set('127.0.0.1:10809', '127.*;10.*;172.16.*') # Turn proxy settings on with server and bypass.
True
>>> sysproxy.daemon_off() # Turn proxy daemon off.
True
>>> sysproxy.daemon_on_() # Turn proxy daemon on. You should launch this function in a Python thread.

sysproxy daemon

When sysproxy daemon turned on, it executes a window-less WINAPI event loop that captures WM_QUERYENDSESSION message, which is sent when Windows is about to shutdown. When the message arrives, the daemon calls off(), which turns proxy settings off.

As mentioned above, sysproxy.daemon_on_() will block current Python execution, so you should launch it in a Python thread.

Tested Platform

sysproxy works on all reasonable Windows platform with all Python version(Python 3).

Below are tested build in github actions.

Platform Python versions
Windows x64 3.6-3.14
Windows ARM64 3.11-3.14

Free-threaded Python 3.13 and 3.14 wheels are also built and tested. Each wheel job runs the daemon lifecycle and interpreter-finalization checks in sample/sample.py before a tagged release can be published.

Download files

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

Source Distribution

sysproxy-0.2.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distributions

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

sysproxy-0.2.0-cp314-cp314t-win_arm64.whl (446.3 kB view details)

Uploaded CPython 3.14tWindows ARM64

sysproxy-0.2.0-cp314-cp314t-win_amd64.whl (270.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

sysproxy-0.2.0-cp314-cp314-win_arm64.whl (442.2 kB view details)

Uploaded CPython 3.14Windows ARM64

sysproxy-0.2.0-cp314-cp314-win_amd64.whl (264.7 kB view details)

Uploaded CPython 3.14Windows x86-64

sysproxy-0.2.0-cp313-cp313t-win_arm64.whl (68.9 kB view details)

Uploaded CPython 3.13tWindows ARM64

sysproxy-0.2.0-cp313-cp313t-win_amd64.whl (74.6 kB view details)

Uploaded CPython 3.13tWindows x86-64

sysproxy-0.2.0-cp313-cp313-win_arm64.whl (426.6 kB view details)

Uploaded CPython 3.13Windows ARM64

sysproxy-0.2.0-cp313-cp313-win_amd64.whl (256.1 kB view details)

Uploaded CPython 3.13Windows x86-64

sysproxy-0.2.0-cp312-cp312-win_arm64.whl (426.5 kB view details)

Uploaded CPython 3.12Windows ARM64

sysproxy-0.2.0-cp312-cp312-win_amd64.whl (256.1 kB view details)

Uploaded CPython 3.12Windows x86-64

sysproxy-0.2.0-cp311-cp311-win_arm64.whl (426.7 kB view details)

Uploaded CPython 3.11Windows ARM64

sysproxy-0.2.0-cp311-cp311-win_amd64.whl (255.4 kB view details)

Uploaded CPython 3.11Windows x86-64

sysproxy-0.2.0-cp310-cp310-win_amd64.whl (254.4 kB view details)

Uploaded CPython 3.10Windows x86-64

sysproxy-0.2.0-cp39-cp39-win_amd64.whl (255.1 kB view details)

Uploaded CPython 3.9Windows x86-64

sysproxy-0.2.0-cp38-cp38-win_amd64.whl (67.4 kB view details)

Uploaded CPython 3.8Windows x86-64

sysproxy-0.2.0-cp37-cp37m-win_amd64.whl (57.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

sysproxy-0.2.0-cp36-cp36m-win_amd64.whl (58.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

File details

Details for the file sysproxy-0.2.0.tar.gz.

File metadata

  • Download URL: sysproxy-0.2.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9d1b4cdc2d28a5e02d36d07c8fbb819cce67dfca1ece075328544e2f271635c1
MD5 9773797b887ac96fd562f509aa73c089
BLAKE2b-256 6a49e66fd1ebc8b59748d024e9663d7d736f182b4518246e2abedf9d815c3038

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0.tar.gz:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 446.3 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 a50db4a6c5c33f6c3c12a2301bb4976dd8a29caa14b2f6dc44c9e449a11bf1c9
MD5 43c4fb098467586f1901c6d853d3ea54
BLAKE2b-256 b1e35e8c71468fa437743c1d7096e49eea51452c83ea95203244e364be0f114f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp314-cp314t-win_arm64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 270.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 36597dafa8fe8e255cf497f052afd387326107a2b34b674d3b0d0bfd61179384
MD5 615381fadd9f01db7c4a43ea0db8a1db
BLAKE2b-256 48314d662f9f2c5400fb270575bfb33bb6f3a96a662c581e5f98c63c57af265e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp314-cp314t-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 442.2 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 b0fbda4f810f5f5be2c9f00e2011f8fc6fae2214b2a5df1a62c1448741ee2096
MD5 1b1eee6504fb34fe3fe5ac3eb5ce88e7
BLAKE2b-256 d6a4a11362531cfce09cd8dee54a06502cc4f9cb6a2bfdf89110abe4d3c891ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp314-cp314-win_arm64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 264.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e1ebf600095c3aad5020c428a56c3b1342b01c0fb195fea5002908c1cf7ee228
MD5 7109f3710e1377a879922de806292537
BLAKE2b-256 7b8a96ada94ce62d9148a9b2d9135c819cd42ab40761aed1e12764eec40059d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 68.9 kB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 caf308dd700b6e401a065af81305cb06f0493c7e4158cd4d473cacc32269cf7b
MD5 6f3889f7a0d16735167100d029440d1c
BLAKE2b-256 7fadf7a9c60a48441b85378563b2e5aa95bdd2a5da4d2322b4ca78988286688e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp313-cp313t-win_arm64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 74.6 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 5f6e2d98aef1beff9fa822482be27c66f71e6f3f8bb9405f1468460e2daff1cd
MD5 427337776d1fda1e72c9612f0cfbc93d
BLAKE2b-256 e76fa10e960d62e0c6992da870e76c973363a98b6e25cef76f00e5175d202ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp313-cp313t-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 426.6 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 908dc3222091e88d8815b968662426533b2338b68abdbb9919bcb16a500b675a
MD5 acf7e3e4801fd11b036f7b673f9d40d9
BLAKE2b-256 67c12ec87255005582c230df5d83fa9848e2d5f7e86c80e5daa209196003aca6

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp313-cp313-win_arm64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 256.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f014c571b8ba1395b90349088f55ac46bfac4980d55ba728caeac572a95f00ef
MD5 9cb6755fe3988b3bf5fb2989b27d8dd9
BLAKE2b-256 c2901af07c0a20f26f3f08c7c7063b16108e588105c324f4e36c2c1fdb6b28e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 426.5 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 1ced07e1214a5a274184fb6bff624d52519ad2302c4c4a1be94ca4743a1ad4b7
MD5 06057109ccec551ef55240b3ce82c038
BLAKE2b-256 e943aafcdfff6b01f71c9aca32ef90900cd8a7b898a283d6695d54592af2b86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp312-cp312-win_arm64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 256.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f06003c9f1faa139f73856050eb24ef53a96d91807d5a8ee36d4ca1d03775d36
MD5 d51def5f74f6b29dfd604c1a5f48b607
BLAKE2b-256 2989e0b968a184f9686676c4a7a2b9db741c614545b495a03f3e4f10873093fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 426.7 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 d0e8dd08fa8a2924f1f577201af2566a61703d0f3439962654f2d122c689d665
MD5 b4fde6b08f5f56ccc8f913b9484c6b84
BLAKE2b-256 34db99ef907ec88e378e66079ea7527c38b56c61321a96bb78fcab5465847812

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp311-cp311-win_arm64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 255.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 96e2a98e54e15fd6607dc3b1b5f898b452a8c0b29532c614ff3e33f95e301957
MD5 fcc5879971c9378eb480ca6ccb407a5b
BLAKE2b-256 052947ea11452bec7ca34d5a76266d85a9d5990b2d0bbc07b6540e7297c9e7ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 254.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8524d753e0d2aaf00e23d78d313ce81805a381462961bdb30c397665a8cafad2
MD5 48d0df5fb6b16aa8f0e1d98ab2dc49c0
BLAKE2b-256 f1de6c228beb72c14712ba53b21f4a7592feb44961a8d2de7c1a8cf9d0410c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 255.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 49e8dc2e97aacbc508259f105b4659eed551be910761eca00a4330cebce7c62e
MD5 8a6ed5f5de27562303633db441052c28
BLAKE2b-256 48de73e1d393f3c7d9f7b76c37d39412fecc0000dccf7abd396ee1c458b5b420

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp39-cp39-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 67.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6732b9e629f64bb4b61ba0a4e305aca0383afc44b787d58c9165c9de6b2ac4c6
MD5 3cef239b76b305534e0661d89441b98a
BLAKE2b-256 4371944fc0ca2fd6e317114bcff1d0d47fa2573e58d33ca11200624995a776f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp38-cp38-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 57.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cd5be3e6888722c8aa55ed380fce9997e93b9c67d2b7a1ca2c5d62afc7d0caea
MD5 7ab12dce8bc50c6121cddeee468c1bdc
BLAKE2b-256 e2eb09f860805e7a6bbb9a307f985e72c0012fc08dcb22f04dcf0b09b72f4555

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp37-cp37m-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysproxy-0.2.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: sysproxy-0.2.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 58.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sysproxy-0.2.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 abaff4c76a0b1ca8fb438ee56118164401323aac5632e0e9b6934e81c22c6d66
MD5 feba6b9fa114e59f6f7f65b71e79501e
BLAKE2b-256 7980a00cb6b489fc0e40489dd1d998182f82b739152e6c6ac2e59123c284c121

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysproxy-0.2.0-cp36-cp36m-win_amd64.whl:

Publisher: deploy-pypi.yml on LorenEteval/sysproxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.0 This release

18 files

0.1.7

14 files

0.1.6

12 files

0.1.5

12 files

0.1.4

9 files

0.1.3

8 files

0.1.2

7 files

0.1.1

7 files

0.1.0

7 files

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