Skip to main content

YAML parser and emitter for Python

Project description

YAML is a data serialization format designed for human readability and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that allow to represent an arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex configuration files to object serialization and persistence.

Project details


Download files

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

Source Distribution

PyYAML-5.4.tar.gz (174.8 kB view details)

Uploaded Source

Built Distributions

PyYAML-5.4-cp39-cp39-win_amd64.whl (213.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

PyYAML-5.4-cp39-cp39-win32.whl (196.2 kB view details)

Uploaded CPython 3.9 Windows x86

PyYAML-5.4-cp39-cp39-manylinux1_x86_64.whl (630.0 kB view details)

Uploaded CPython 3.9

PyYAML-5.4-cp39-cp39-macosx_10_9_x86_64.whl (259.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

PyYAML-5.4-cp38-cp38-win_amd64.whl (213.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

PyYAML-5.4-cp38-cp38-win32.whl (196.2 kB view details)

Uploaded CPython 3.8 Windows x86

PyYAML-5.4-cp38-cp38-manylinux1_x86_64.whl (662.2 kB view details)

Uploaded CPython 3.8

PyYAML-5.4-cp38-cp38-macosx_10_9_x86_64.whl (253.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

PyYAML-5.4-cp37-cp37m-win_amd64.whl (209.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

PyYAML-5.4-cp37-cp37m-win32.whl (193.4 kB view details)

Uploaded CPython 3.7m Windows x86

PyYAML-5.4-cp37-cp37m-manylinux1_x86_64.whl (636.5 kB view details)

Uploaded CPython 3.7m

PyYAML-5.4-cp37-cp37m-macosx_10_9_x86_64.whl (249.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

PyYAML-5.4-cp36-cp36m-win_amd64.whl (209.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

PyYAML-5.4-cp36-cp36m-win32.whl (193.1 kB view details)

Uploaded CPython 3.6m Windows x86

PyYAML-5.4-cp36-cp36m-manylinux1_x86_64.whl (640.7 kB view details)

Uploaded CPython 3.6m

PyYAML-5.4-cp36-cp36m-macosx_10_9_x86_64.whl (249.3 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

PyYAML-5.4-cp27-cp27mu-manylinux1_x86_64.whl (574.5 kB view details)

Uploaded CPython 2.7mu

PyYAML-5.4-cp27-cp27m-win_amd64.whl (204.2 kB view details)

Uploaded CPython 2.7m Windows x86-64

PyYAML-5.4-cp27-cp27m-win32.whl (191.3 kB view details)

Uploaded CPython 2.7m Windows x86

PyYAML-5.4-cp27-cp27m-macosx_10_9_x86_64.whl (245.7 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file PyYAML-5.4.tar.gz.

File metadata

  • Download URL: PyYAML-5.4.tar.gz
  • Upload date:
  • Size: 174.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4.tar.gz
Algorithm Hash digest
SHA256 3c49e39ac034fd64fd576d63bb4db53cda89b362768a67f07749d55f128ac18a
MD5 34191c4c7aa673da5627435777fde32e
BLAKE2b-256 b5fd15638de2da0a5aa91c095718444624aa565f766fc178249ca6faa372f71a

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 213.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8bf38641b4713d77da19e91f8b5296b832e4db87338d6aeffe422d42f1ca896d
MD5 175e8a13234b4def8e7e095dc022cb4c
BLAKE2b-256 2e36591fa17e752056a0308c40f9446578ad7dca924594e226098afbb57d9093

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: PyYAML-5.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 196.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fdc6b2cb4b19e431994f25a9160695cc59a4e861710cc6fc97161c5e845fc579
MD5 d1e929cf5ac7b59b9075ac06d42a0154
BLAKE2b-256 787367c64bbc2e57b6b5e43d6849868c945f4ada0b582405899b7f50861cfc77

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 630.0 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 02c78d77281d8f8d07a255e57abdbf43b02257f59f50cc6b636937d68efa5dd0
MD5 7c4b2d1a9341eeca44e6d617e8c1562b
BLAKE2b-256 43e831007862b01580c507e24b88aeedb71bb81d6125a71c651a26370e6e0648

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 259.2 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31ba07c54ef4a897758563e3a0fcc60077698df10180abe4b8165d9895c00ebf
MD5 0aaa0a53c0a1a3dfc3a6a140a44a833a
BLAKE2b-256 86cf892fb8177b0eb25e118f761eeed5a94df16ad2a82a78a43647c106a11e5f

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 213.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b2243dd033fd02c01212ad5c601dafb44fbb293065f430b0d3dbf03f3254d615
MD5 814cf960fd5968186acc39fe65b1f4bb
BLAKE2b-256 8ed333437da769147dcde81ffdbd7ecc2dff2674a2857e6e6dd82d183934fbac

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: PyYAML-5.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 196.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 26fcb33776857f4072601502d93e1a619f166c9c00befb52826e7b774efaa9db
MD5 c0cdfc5f4776d8bab93cacb561ca0d90
BLAKE2b-256 848afeb2444e1df62c8d209de96e9120b21bd51941f7148a87ab987a939f2af6

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 662.2 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8635d53223b1f561b081ff4adecb828fd484b8efffe542edcfdff471997f7c39
MD5 2624051144afb5113e366036e30455da
BLAKE2b-256 a17ab20840eda7a55ab7342fd284c6d66203532789d2805845925930bc7e6d9b

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 253.1 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc547d3ead3754712223abb7b403f0a184e4c3eae18c9bb7fd15adef1597cc4b
MD5 a3f3a730437af0edbe22c1c251da39ee
BLAKE2b-256 60a0c6c7fb6604a6083d1bb7a96e6841132e6256742e9ffbb981f9496adbe97c

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 209.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7242790ab6c20316b8e7bb545be48d7ed36e26bbe279fd56f2c4a12510e60b4b
MD5 d4948983f9753279af0cec13b267a7b9
BLAKE2b-256 7102d398b477f89c690f1d4b96d9ea4e807e065d4d49bcd195c406c262726c46

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: PyYAML-5.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 193.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 737bd70e454a284d456aa1fa71a0b429dd527bcbf52c5c33f7c8eee81ac16b89
MD5 826bd720ec1b65f71340e1361aca4f3e
BLAKE2b-256 e3d087dd20c93d144fdd15ecc0f2f8904e2ccf1f58203b5f8079d089d79b5c4f

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 636.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8b818b6c5a920cbe4203b5a6b14256f0e5244338244560da89b7b0f1313ea4b6
MD5 732b5a44c57d32bf401f9e32eb49c9fc
BLAKE2b-256 f18683ae5504903b4eca5ae1fd3c53b87b640f9c302df2c97fc08331ec7f3c8a

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 249.8 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 124fd7c7bc1e95b1eafc60825f2daf67c73ce7b33f1194731240d24b0d1bf628
MD5 8ba841e2d4249a3e8bdbbfab605703fb
BLAKE2b-256 1bbd6cbbd6f79e1741ebbc376d8f63ed6fbe22260605a0e56ba17dcd19f3a962

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 209.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f3790156c606299ff499ec44db422f66f05a7363b39eb9d5b064f17bd7d7c47b
MD5 e6f87fa33ae952ec15b7554e5f8fef0b
BLAKE2b-256 861312bee17506e65ff2b7931055e846b6b8c7885d62741063541b2adcb26ff7

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: PyYAML-5.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 193.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5a3f345acff76cad4aa9cb171ee76c590f37394186325d53d1aa25318b0d4a09
MD5 a4953a91a3fed6b1f4f4122a933c8d7b
BLAKE2b-256 9911b472b1a7a5904df2c52952d37db264d090b616e330db3c60e0590a08ccb2

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 640.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0dc9f2eb2e3c97640928dec63fd8dc1dd91e6b6ed236bd5ac00332b99b5c2ff9
MD5 7003506d482be19fd3eab9e14bb0723f
BLAKE2b-256 8af2d2567a720055e0dc09254edd0db810cfdaae01b922fb5bfd6178631b689a

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 249.3 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc552b6434b90d9dbed6a4f13339625dc466fd82597119897e9489c953acbc22
MD5 049396473278ed3f7ed172734b2f789b
BLAKE2b-256 7f27b50b59b50733dcb89d3436707d70310f2329eaa598f9ff28515dc97b7b6b

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 574.5 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e7ac4e0e79a53451dc2814f6876c2fa6f71452de1498bbe29c0b54b69a986f4
MD5 067878722fc8c0fa82e3acb67ce573c3
BLAKE2b-256 d3f8ca82d242dffa702a0a81f1a70eba04bf1f705b93883e8435b1400861844d

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 204.2 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a36a48a51e5471513a5aea920cdad84cbd56d70a5057cca3499a637496ea379c
MD5 d6a93b6e1cfa33c2f23509ac430e90d4
BLAKE2b-256 0c9a175d8c34ae6275866c2ad926ced27008ca85242faaae1b93979f3c048561

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp27-cp27m-win32.whl.

File metadata

  • Download URL: PyYAML-5.4-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 191.3 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 52bf0930903818e600ae6c2901f748bc4869c0c406056f679ab9614e5d21a166
MD5 bc177e3fd05b99c2a38cde646db3904a
BLAKE2b-256 55cb1ca960ac18a82000e7b35ea314a32bb27a6c549b3dd92d4926741042279b

See more details on using hashes here.

File details

Details for the file PyYAML-5.4-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: PyYAML-5.4-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 245.7 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.1

File hashes

Hashes for PyYAML-5.4-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7a21e3d99aa3095ef0553e7ceba36fb693998fbb1226f1392ce33681047465f
MD5 1b53e20c9bb01f40f5b687cc2a35af0f
BLAKE2b-256 73e8e213c2752d258c0281c2a513f73a9cc0b937d06f3943f3621988ca46ccac

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