Skip to main content
Join the chat at https://gitter.im/tornadoweb/tornado

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

Hello, world

Here is a simple “Hello, world” example web app for Tornado:

import asyncio
import tornado

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
    ])

async def main():
    app = make_app()
    app.listen(8888)
    await asyncio.Event().wait()

if __name__ == "__main__":
    asyncio.run(main())

This example does not use any of Tornado’s asynchronous features; for that see this simple chat room.

Documentation

Documentation and links to additional resources are available at https://www.tornadoweb.org

Metadata

Release files for tornado 6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tornado 6.5
File Size Uploaded
tornado-6.5.tar.gz 509.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tornado 6.5
File
tornado-6.5-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
tornado-6.5-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
tornado-6.5-cp39-abi3-win32.whl CPython 3.9 abi3 Windows x86-32 Details
tornado-6.5-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
tornado-6.5-cp39-abi3-musllinux_1_2_i686.whl CPython 3.9 abi3 Linux musl 1.2+ x86-32 Details
tornado-6.5-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
tornado-6.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
tornado-6.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
tornado-6.5-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 abi3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
tornado-6.5-cp39-abi3-macosx_10_9_x86_64.whl CPython 3.9 abi3 macOS 10.9+ x86-64 Details
tornado-6.5-cp39-abi3-macosx_10_9_universal2.whl CPython 3.9 abi3 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 5.4 MB

Release files / tornado-6.5.tar.gz

Download URL tornado-6.5.tar.gz
Size 509.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c70c0a26d5b2d85440e4debd14a8d0b463a0cf35d92d3af05f5f1ffa8675c826
BLAKE2b-256 checksum
How to use checksums
63c4bb3bd68b1b3cd30abc6411469875e6d32004397ccc4a3230479f86f86a73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-win_arm64.whl

Download URL tornado-6.5-cp39-abi3-win_arm64.whl
Size 442.9 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
542e380658dcec911215c4820654662810c06ad872eefe10def6a5e9b20e9633
BLAKE2b-256 checksum
How to use checksums
549a3cc3969c733ddd4f5992b3d4ec15c9a2564192c7b1a239ba21c8f73f8af4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-win_amd64.whl

Download URL tornado-6.5-cp39-abi3-win_amd64.whl
Size 444.1 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
007f036f7b661e899bd9ef3fa5f87eb2cb4d1b2e7d67368e778e140a2f101a7a
BLAKE2b-256 checksum
How to use checksums
787785fb3a93ef109f6de9a60acc6302f9761a3e7150a6c1b40e8a4a215db5fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-win32.whl

Download URL tornado-6.5-cp39-abi3-win32.whl
Size 443.7 kB
Tags CPython 3.9 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
fd20c816e31be1bbff1f7681f970bbbd0bb241c364220140228ba24242bcdc59
BLAKE2b-256 checksum
How to use checksums
71edfe27371e79930559e9a90324727267ad5cf9479a2c897ff75ace1d3bec3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL tornado-6.5-cp39-abi3-musllinux_1_2_x86_64.whl
Size 442.6 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
231f2193bb4c28db2bdee9e57bc6ca0cd491f345cd307c57d79613b058e807e0
BLAKE2b-256 checksum
How to use checksums
7090e831b7800ec9632d5eb6a0931b016b823efa963356cb1c215f035b6d5d2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-musllinux_1_2_i686.whl

Download URL tornado-6.5-cp39-abi3-musllinux_1_2_i686.whl
Size 442.6 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
119c03f440a832128820e87add8a175d211b7f36e7ee161c631780877c28f4fb
BLAKE2b-256 checksum
How to use checksums
92c5932cc6941f88336d70744b3fda420b9cb18684c034293a1c430a766b2ad9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL tornado-6.5-cp39-abi3-musllinux_1_2_aarch64.whl
Size 443.2 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
ab75fe43d0e1b3a5e3ceddb2a611cb40090dd116a84fc216a07a298d9e000471
BLAKE2b-256 checksum
How to use checksums
dcf2c4d43d830578111b1826cf831fdbb8b2a10e3c4fccc4b774b69d818eb231
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL tornado-6.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 442.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
7c625b9d03f1fb4d64149c47d0135227f0434ebb803e2008040eb92906b0105a
BLAKE2b-256 checksum
How to use checksums
4a62fdd9b12b95e4e2b7b8c21dfc306b0960b20b741e588318c13918cf52b868
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tornado-6.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 442.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
03576ab51e9b1677e4cdaae620d6700d9823568b7939277e4690fe4085886c55
BLAKE2b-256 checksum
How to use checksums
d8fa23bb108afb8197a55edd333fe26a3dad9341ce441337aad95cd06b025594
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL tornado-6.5-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 442.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
9a0d8d2309faf015903080fb5bdd969ecf9aa5ff893290845cf3fd5b2dd101bc
BLAKE2b-256 checksum
How to use checksums
46000094bd1538cb8579f7a97330cb77f40c9b8042c71fb040e5daae439be1ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-macosx_10_9_x86_64.whl

Download URL tornado-6.5-cp39-abi3-macosx_10_9_x86_64.whl
Size 439.4 kB
Tags CPython 3.9 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9ac1cbe1db860b3cbb251e795c701c41d343f06a96049d6274e7c77559117e41
BLAKE2b-256 checksum
How to use checksums
3fff53d49f869a390ce68d4f98306b6f9ad5765c114ab27ef47d7c9bd05d1191
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release files / tornado-6.5-cp39-abi3-macosx_10_9_universal2.whl

Download URL tornado-6.5-cp39-abi3-macosx_10_9_universal2.whl
Size 441.2 kB
Tags CPython 3.9 abi3 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f81067dad2e4443b015368b24e802d0083fecada4f0a4572fdb72fc06e54a9a6
BLAKE2b-256 checksum
How to use checksums
b07c6526062801e4becb5a7511079c0b0f170a80d929d312042d5b5c4afad464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 15, 2025.

Transparency log

Release history Release notifications | RSS feed

6.5.9

10 release files

6.5.6

10 release files

6.5.5

10 release files

6.5.4

12 release files

6.5.3

12 release files

6.5.1

12 release files

This release

6.5 This release

12 release files

6.4.2

11 release files

6.4

11 release files

6.3.3

11 release files

6.3.2

11 release files

6.3.1

11 release files

6.3

11 release files

6.2

11 release files

6.1

41 release files

6.0.4

9 release files

6.0.3

7 release files

6.0.2

7 release files

6.0.1

7 release files

6.0

7 release files

5.1.1

7 release files

5.1

7 release files

5.0.2

5 release files

5.0.1

5 release files

5.0

5 release files

4.5.3

5 release files

4.5.2

5 release files

4.5.1

5 release files

4.5

5 release files

4.4.3

3 release files

4.4.2

3 release files

4.4.1

3 release files

4.4

3 release files

4.3

3 release files

4.2.1

1 release file

4.2

1 release file

4.1

1 release file

4.0.2

1 release file

4.0.1

1 release file

4.0

1 release file

3.2.2

1 release file

3.2.1

1 release file

3.2

1 release file

3.1.1

1 release file

3.1

1 release file

3.0.2

1 release file

3.0.1

1 release file

3.0

1 release file

2.4.1

1 release file

2.4

1 release file

2.3

1 release file

2.2.1

1 release file

2.2

1 release file

2.1.1

1 release file

2.1

1 release file

2.0

1 release file

1.2.1

1 release file

1.2

1 release file

1.1.1

1 release file

1.1

1 release file

1.0

1 release file

0.2

1 release file

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