## IO integration {#io_page} **Unsettled API** - The IO interfaces are new and remain subject to change. The @ref proactor is a portable, proactive, asynchronous API for single- or multithreaded applications. It associates AMQP @ref connection "connections" with network connections (@ref transport "transports") and allows one or more threads to handle @ref event "events". The @ref connection\_driver is a low-level SPI to feed byte streams from any source to the protocol engine. You can use it to integrate Proton directly with a foreign event loop or IO library, or to implement your own @ref proactor to transparently replace Proton's IO layer.