Main Content

Netty project

Netty

Downloads

The Netty project is not part of JBoss.org anymore, and moved to http://netty.io/.

Netty is distributed under Apache License, Version 2.0. Please see the enclosed NOTICE.txt, COPYRIGHT.txt, and LICENSE.txt for more information.

Dependencies

Please note that Netty has no mandatory external dependencies. JDK 1.5 or above is all that you need to run Netty. However, the unstable releases might require a newer JDK version.

Getting notified on a new release

You can either subscribe to our team blog or follow @netty_project at Twitter.

Downloading from Maven 2 repository

First off, add the following repository section to your pom.xml or ~/.m2/settings.xml:

<repositories>
  ...
  <repository>
    <id>repository.jboss.org</id>
    <url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
  ...
</repositories>

And then add the following dependency section to your pom.xml:

<dependencies>
  ...
  <dependency>
    <groupId>org.jboss.netty</groupId>
    <artifactId>netty</artifactId>
    <version>X.Y.Z.Q</version>
    <scope>compile</scope>
  </dependency>
  ...
</dependencies>

Previous releases

All previous releases can be downloaded here.

         

Testimonial

Netty proved instrumental in the architecture of a replacement of an existing high-speed server that parses and caches live streaming quotes. Under stress tests, the new server could parse and store in excess of 260,000 quotes/sec, a figure not remotely possible with blocking I/O. Netty's well-documented API, excellent examples and first-class support made development a pleasure and unlocked the power of Java NIO. It is, hands-down, my first choice for a networking library.
Greg Haines Ned Davis Research, Inc.

Desktop wallpaper | Project Swag