The Netty Project API provides indirect acces to netty.io classes that include; io.netty.channel.embedded, io.netty.channel.group, io.netty.channel.kqueue, io.netty.channel.local, io.netty.channel.nio and more. It is a unified various transport API for blocking and non-blocking socket. Netty is a NIO client server framework which enables development of network applications such as protocol servers and clients. It provides a way to simplify and streamline network programming using a TCP and UDP socket server. The Netty project is an effort to provide an asynchronous event-driven network application framework and tooling for the rapid development of maintainable high-performance and high-scalability protocol servers and clients.