For developers only. If you're looking for Gephi, click on Learn. The Gephi Development Center is a repository of code, collection of builds, and a library of API references all designed to help you extend Gephi's functionalities and build new cool applications upon Gephi Platform.

New to Gephi Development?

Start here if you are new to Gephi Development. We’ve put together a guide that explains the different kinds of plugins, and we’ll show you where to begin with APIs, integration resources, and code submission. View the Gephi developer introduction »

API References

Current Javadoc »

These documentation files may be outdated compared to the development trunk. Generating API from Gephi source is simple : there is a dedicated ANT task to generate documentation, like the one to build Gephi. If it doesn't exist, create a doc folder and launch the ant javadoc task.

Business API are available to make plugin development really easy:


The Toolkit project packages essential modules (Graph, Layout, Filters, IO…) in a standard Java library, which any Java project can use for getting things done. The toolkit is just a single JAR that anyone could reuse in a Java program and script Gephi features.

Read more »

Plug-in Bootcamp

The bootcamp is a large set of plug-in examples to guide developers create Gephi plugins easily.

Read more »


The Dev portal shares everything about the core development and related projects specifications, beta testing and releases.

Bug reports

Please help us to improve the quality by reporting bugs. First, search the bug list to see if someone has already reported it. If not, submit a bug report (see how) by following our policy.

Feature requests

Until Gephi team has regularly to take coffee cures, Gephi is incomplete. You may ask for a new feature.

Mailing Lists

If you want to get in touch with our core developers you may subscribe at [gephi-dev].

Plugin developers can discuss on [gephi-plugins].

Beta testers, subscribe to [gephi-tests].

Realtime Chat

You can talk to people in the community in real time by logging on Freenode (irc:// with an IRC client or Freenode WebChat.