Twitter4J is an open-sourced and mavenized Java library for the Twitter API which is released under a BSD license. http://yusuke.homeip.net/twitter4j/index.html With Twitter4J, you can easily integrate your application with twitter.com. Twitter4J 2.0.0 added support for the OAuth authorization scheme. All projects depending on Twitter4J are strongly suggested to update the library. http://yusuke.homeip.net/blog/2009/04/19/twitter4j_2_0_0_released_now_officially_supports_oauth_authorization_scheme.html