Welcome to the JXTA website. JXTA is a programming language and platform independent Open Source protocol started by Sun Microsystems for peer-to-peer (P2P) networking in 2001.

You can use JXTA technology to create peer-to-peer (P2P) applications based on Java technology. The JXTA technology is a set of open protocols that enable any connected device on the network, ranging from cell phones and wireless PDAs to PCs and servers, to communicate and collaborate in a P2P manner. JXTA peers create a virtual network where any peer can interact with other peers and resources directly, even when some of the peers and resources are behind firewalls and network address translations (NATs) or on different network transports.


We are currently migrating the JXTA / JXSE project from Java.net to Project Kenaï. This results in two new separate project on Kenai: JXTA for the protocols and JXSE for its implementation in the Java programming language.

Board of Directors

The new JXTA Board of Directors began their two year terms on July 1, 2008. The  board members are: Vanessa Williams (elected), Mark Petrovic (elected) and Bernard Traversat (appointed by Sun Microsystems).

Mailing Lists

If you want to register to a mailing lists of the JXTA project, create an account on Project Kenai and register to the corresponding mailing list in the JXTA project.

Getting Started !!!

The JXTA platform is an open network computing platform designed for peer-to-peer (P2P) computing.  JXTA is agnostic to programming languages. Therefore, one can start learning about JXTA  from any of its implementations.

The Java programming language implementation (JXSE) website offers programmer's guides and tutorial code. This is a good starting point for those who want to use JXTA in their applications.

If you are interested in the protocols themselves, click on the Specification link. If you want to get involved in the development of the protocols themselves, create an account on Project Kenai and register to the JXTA project.