PegaSys is committed to open source.

Join and contribute with the core developer team or build your own module to plug into our client. Subscribe to our updates to learn about our forthcoming work.



Pantheon is an Ethereum Java client. Join our Gitter community to ask questions, check out the repository to view releases, or read about how to contribute.

Join our Gitter See the Github How To Contribute ➞


Orion is a private transaction manager for Ethereum networks, written in Java. Orion allows enterprises to send transactions to a restricted set of parties.

See the Github


Check our GitHub wikis for documentation on how to use and install Pantheon.

Pantheon Overview

Pantheon is an open-source Ethereum client developed under the Apache 2.0 license and written in Java. It runs on the Ethereum public network, private networks, and test networks such as Rinkeby and Ropsten.

Read Documentation

Install Pantheon

Follow these instructions for installing on Linux / Unix / Mac OS X / Windows or a VM.

Read Documentation

Run from Docker

A Docker image is provided to run a Pantheon node in a Docker container. Use our Docker image to run a single Pantheon node without installing Pantheon.

Read Documentation

Create a Private Network (Docker)

This tutorial describes how to use Pantheon to run a private network of Pantheon nodes in a Docker container.

Read Documentation

Create and Send Transactions

You can send signed transactions using the eth_sendRawTransaction JSON-RPC API method. For examples use the button below.

Read Documentation

CLI Reference

This reference describes the syntax of the Pantheon Command Line Interface (CLI) options and subcommands. Click the button below for details.

Read Documentation