Skip to content


⚠️ Documentation still under construction

You're seeing an early draft of the documentation that is still in the works. Give feedback to help us prioritize. We also welcome contributors to help out!

  • Async APIs with Promises
  • Avoid using blocking fopen(), file_get_contents() and family
  • Few blocking calls can be acceptable
  • See reactphp/filesystem for filesystem prototype
  • Avoid blocking filesystem by using child process
  • See clue/reactphp-s3 for async S3 filesystem API (supporting Amazon S3, Ceph, MiniIO, DigitalOcean Spaces and others)