Skip to main content

Text utilities and datasets for PyTorch

Project description

https://circleci.com/gh/pytorch/text.svg?style=svg https://codecov.io/gh/pytorch/text/branch/main/graph/badge.svg https://img.shields.io/badge/dynamic/json.svg?label=docs&url=https%3A%2F%2Fpypi.org%2Fpypi%2Ftorchtext%2Fjson&query=%24.info.version&colorB=brightgreen&prefix=v

torchtext

This repository consists of:

Note: The legacy code discussed in torchtext v0.7.0 release note has been retired to torchtext.legacy folder. Those legacy code will not be maintained by the development team, and we plan to fully remove them in the future release. See torchtext.legacy folder for more details.

Installation

We recommend Anaconda as a Python package management system. Please refer to pytorch.org for the details of PyTorch installation. The following are the corresponding torchtext versions and supported Python versions.

Version Compatibility

PyTorch version

torchtext version

Supported Python version

nightly build

main

>=3.6, <=3.9

1.9

0.10

>=3.6, <=3.9

1.8

0.9

>=3.6, <=3.9

1.7.1

0.8.1

>=3.6, <=3.9

1.7

0.8

>=3.6, <=3.8

1.6

0.7

>=3.6, <=3.8

1.5

0.6

>=3.5, <=3.8

1.4

0.5

2.7, >=3.5, <=3.8

0.4 and below

0.2.3

2.7, >=3.5, <=3.8

Using conda:

conda install -c pytorch torchtext

Using pip:

pip install torchtext

Optional requirements

If you want to use English tokenizer from SpaCy, you need to install SpaCy and download its English model:

pip install spacy
python -m spacy download en_core_web_sm

Alternatively, you might want to use the Moses tokenizer port in SacreMoses (split from NLTK). You have to install SacreMoses:

pip install sacremoses

For torchtext 0.5 and below, sentencepiece:

conda install -c powerai sentencepiece

Building from source

To build torchtext from source, you need git, CMake and C++11 compiler such as g++.:

git clone https://github.com/pytorch/text torchtext
cd torchtext
git submodule update --init --recursive

# Linux
python setup.py clean install

# OSX
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py clean install

# or ``python setup.py develop`` if you are making modifications.

Note

When building from source, make sure that you have the same C++ compiler as the one used to build PyTorch. A simple way is to build PyTorch from source and use the same environment to build torchtext. If you are using the nightly build of PyTorch, checkout the environment it was built with conda (here) and pip (here).

Documentation

Find the documentation here.

Datasets

The datasets module currently contains:

  • Language modeling: WikiText2, WikiText103, PennTreebank, EnWik9

  • Machine translation: IWSLT2016, IWSLT2017, Multi30k

  • Sequence tagging (e.g. POS/NER): UDPOS, CoNLL2000Chunking

  • Question answering: SQuAD1, SQuAD2

  • Text classification: AG_NEWS, SogouNews, DBpedia, YelpReviewPolarity, YelpReviewFull, YahooAnswers, AmazonReviewPolarity, AmazonReviewFull, IMDB

For example, to access the raw text from the AG_NEWS dataset:

>>> from torchtext.datasets import AG_NEWS
>>> train_iter = AG_NEWS(split='train')
>>> next(train_iter)
>>> # Or iterate with for loop
>>> for (label, line) in train_iter:
>>>     print(label, line)
>>> # Or send to DataLoader
>>> from torch.utils.data import DataLoader
>>> train_iter = AG_NEWS(split='train')
>>> dataloader = DataLoader(train_iter, batch_size=8, shuffle=False)

Tutorials

To get started with torchtext, users may refer to the following tutorials available on PyTorch website.

[Prototype] Experimental Code

We have re-written several building blocks under torchtext.experimental:

  • Transforms: some basic data processing building blocks

  • Vectors: the vectors to convert tokens into tensors.

These prototype building blocks in the experimental folder are available in the nightly release only. The nightly packages are accessible via Pip and Conda for Windows, Mac, and Linux. For example, Linux users can install the nightly wheels with the following command:

pip install --pre --upgrade torch torchtext -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html

For more detailed instructions, please refer to Install PyTorch. It should be noted that the new building blocks are still under development, and the APIs have not been solidified.

[BC Breaking] Legacy

In the v0.9.0 release, we moved the following legacy code to torchtext.legacy. This is part of the work to revamp the torchtext library and the motivation has been discussed in Issue #664:

  • torchtext.legacy.data.field

  • torchtext.legacy.data.batch

  • torchtext.legacy.data.example

  • torchtext.legacy.data.iterator

  • torchtext.legacy.data.pipeline

  • torchtext.legacy.datasets

We have a migration tutorial to help users switch to the torchtext datasets in v0.9.0 release. For the users who still want the legacy components, they can add legacy to the import path.

In the v0.10.0 release, we retire the Vocab class to torchtext.legacy. Users can still access the legacy Vocab via torchtext.legacy.vocab. This class has been replaced by a Vocab module that is backed by efficient C++ implementation and provides common functional APIs for NLP workflows.

Disclaimer on Datasets

This is a utility library that downloads and prepares public datasets. We do not host or distribute these datasets, vouch for their quality or fairness, or claim that you have license to use the dataset. It is your responsibility to determine whether you have permission to use the dataset under the dataset’s license.

If you’re a dataset owner and wish to update any part of it (description, citation, etc.), or do not want your dataset to be included in this library, please get in touch through a GitHub issue. Thanks for your contribution to the ML community!

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.

torchtext-0.11.1-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

torchtext-0.11.1-cp39-cp39-manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9

torchtext-0.11.1-cp39-cp39-manylinux1_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.9

torchtext-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

torchtext-0.11.1-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86-64

torchtext-0.11.1-cp38-cp38-manylinux2014_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.8

torchtext-0.11.1-cp38-cp38-manylinux1_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.8

torchtext-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

torchtext-0.11.1-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7mWindows x86-64

torchtext-0.11.1-cp37-cp37m-manylinux2014_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.7m

torchtext-0.11.1-cp37-cp37m-manylinux1_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.7m

torchtext-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

torchtext-0.11.1-cp36-cp36m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6mWindows x86-64

torchtext-0.11.1-cp36-cp36m-manylinux2014_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.6m

torchtext-0.11.1-cp36-cp36m-manylinux1_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.6m

torchtext-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file torchtext-0.11.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2a99d128e342dc7e234f3a6dffbd2ba04e7478f32456cb7011aaf23038b1e03f
MD5 99b15e19fca4baa0c9db3c8ae3f1dd38
BLAKE2b-256 edadb8d7c49c24bf1f58dba0e1877cc9f7b14d86fad1c676ebd4f594f57482d8

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5db6ca8e2ac9eecbf734ebc9d2a9097ad6aeb2b625a0b421b468816fc4351a86
MD5 2a483482f12c1085781b627eb1b46b37
BLAKE2b-256 aa66c3d117f08480e7a1624e0de245650cb2975d279e4cfe0f15389c728553b3

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a50a446f49ecafaac2f5d0659fa973677a2b70b135132d28d59eb4fb439405b8
MD5 ec6063b111a205c4497c12dad8d30a3d
BLAKE2b-256 e8094448aaf9a463fd3c34de0e6fb4b7a11e6c5a3418229549ca80593f02dfc2

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf7f66aa609242c2173440690260adf6f12d02e85e4b5020e7447fa8e360aa45
MD5 8ee116381309891bba8109d906e99ace
BLAKE2b-256 a8ffdf3b2b8db083c5364f923bcb30be85d25b64c5248fe7149294c09cac1113

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ecb4e4dcbc409496cb4140eb5fbeb2db0a9f6795fbb8245261ae564a5fb4e81b
MD5 c670ec01653503c948fc2b04bac70f8d
BLAKE2b-256 3d9af7be47010416f0fa27100bd390efb2b9bdfc8b49b5eb0a53b7e73040425d

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4dbed8bb19469882577f6a279488ce5a06672ce219f75803f0f92eaf2684e032
MD5 8d2cc1e10501061ef5ee5df2ce631443
BLAKE2b-256 deedcae16a17c6ca6271867c97b5103713617adaa9b9850fe5f538debeb82234

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3fbb83bcddc613dc676525d9438c0c35ceece40b164e1822fc5ffe13f8a35cce
MD5 e78a4d858efe42d3a87a47a0802fd18b
BLAKE2b-256 c9e7e585b11cbe3a0e69551507826531dd4036abdb9581d187a9a1e58aa6e80d

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa8d2032809b5c5da439e72590d6e04586b2531da9cb871d28e8646a1ea211d0
MD5 e0c9c376f62866762340e927c8f15987
BLAKE2b-256 db18ec604341ac9d116ff17428a50e5965a10b0276f60a2a29f9cf2c7e9a95e7

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 db5c2790620870dcf2cb3534a1bf46e05c57aa3bc16fb9b1422640c79c7088e7
MD5 81c83949f65d6ace04e9c614deca5919
BLAKE2b-256 0f0501dba5eedf40c19a008d31bd5d10d5060473b3aaf1da3ab4bc2711232528

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc19851183c61de1fd7166f2f1a40ef47cb1488429badea2cfdb86d298bfa7e9
MD5 07cda8ca9cda0d9ac37af320663f8588
BLAKE2b-256 398dce16961d0965077700621686a42a0b4d95752937d080179c598ad3f1e429

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 89301557e3407b690f199b6d824f512353a264389d92eebccc00f7e2a4c46ce1
MD5 da0acbd1256fa73e6e38b8de48b793ac
BLAKE2b-256 9f6eafc4bbd772f61461ed1f8f56755499e29db8f588c74ab91b47744779c85b

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af8acce88b965bb6a2e1db0787fe4a6869adaba46851358b5be9d31db2f5bc43
MD5 c5da0390c014f856c990095ced48abda
BLAKE2b-256 b3556a50111f8dd9bea1e87537d71c0f9f225ee4902f107811d52f5d629e5d90

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 17768d19e77362dd2212b7817eb4bdc607db66b1e4bb281c8c1e9697b4aa9e17
MD5 abf226c164a401f84e1b92eadbcb11f9
BLAKE2b-256 9865608bcb04c440e0afae7d9fb2738fc5934ee6835a0fe2a4742ed75137fea4

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eac95d7217fa3d6f26254eacabc153f20db9bbc3a184dfd371184bed7c692de8
MD5 ebe101c6fb30a8d4ddb9d7cb9a1de37b
BLAKE2b-256 e6de7feef065cadd40f65d1f552a144de7e1045b7cb9aa7670275c9bbf5b86ac

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e443358d3b5a5102b2e2b68acbcd14d10410eec64134d0141aa307233a96fe5e
MD5 b3d467a2633e85ed1774a316e0fe1fc2
BLAKE2b-256 74412cf1c51f380389142283807ed44dce72b70c054fd7554385eb1f5dcbdbc1

See more details on using hashes here.

File details

Details for the file torchtext-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torchtext-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for torchtext-0.11.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7189e0047baf92ad8d73c7d08859b82f1ca9ccbedf90db1172407ef4233126eb
MD5 1da742ccda7169f215504db2d338f38f
BLAKE2b-256 2435626c5d5681b83de0bdc2735357dc677bafb6980c94803be358228b97a776

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