AnyIO
The basics
Creating and managing tasks
Cancellation and timeouts
Using synchronization primitives
Streams
Using typed attributes
Using sockets and streams
Working with threads
Using subprocesses
Working with subinterpreters
Asynchronous file I/O support
Asynchronous Temporary File and Directory
Receiving operating system signals
Testing with AnyIO
API reference
Migrating from AnyIO 3 to AnyIO 4
Migrating from AnyIO 2 to AnyIO 3
Frequently Asked Questions
Getting help
Reporting bugs
Contributing to AnyIO
Version history
AnyIO
Search
Please activate JavaScript to enable the search functionality.