Twitter4J is a Java library for TwitterAPI. With Twitter4J, you can easily integrate your application with the Twitter service. http://yusuke.homeip.net/twitter4j/en/index.html Twitter4J 1.0.1 comes with number of bug fixes and it supports direct message deletion API which was published on Jun 13th. http://groups.google.com/group/twitter-development-talk/browse_thread/thread/119327e8c7d24cf3