Everything in one place

Looking for even more helpful resources?

Check out our support hub to find video tutorials, source code demos and more.

Support hub

The yFiles documentation

Each member of the yFiles product family comes with a documentation that bundles three resources: the Developer’s Guide, the API documentation, and the Knowledge Base. A centralized search lets you immediately find the answer to your question.
The documentation is part of the yFiles product package, and it’s also available in an online version.

Developer’s Guide

The Developer’s Guide describes the library’s concepts and explains how functionality is provided by the classes and interfaces.
You’ll also learn about the graph layout algorithms and their options and settings.

API documentation

The detailed API documentation for the classes and interfaces of the diagramming library provides clear help for working with yFiles. It is available as HTML pages, and can also be integrated directly into many IDEs.

Knowledge Base

The yWorks Knowledge Base contains short, product-specific technical articles written by our core engineers that answer frequently asked questions.


For more information about yFiles on the web platform, check out our variant specific details.

yFiles for HTML

Open documentation

Open alternative viewer (beta)

VSDX Export

Open documentation

React Organization Chart Component

Open documentation


For more information about yFiles on the Java platform, check out our variant specific details.

yFiles for JavaFX

Open documentation

yFiles for Java (Swing) 3.x

Open documentation

yFiles for Java (Swing) 2.x

Open documentation

Further documentation for yFiles for Java (Swing) 2.x and its extensions is available here.


For more information about yFiles on the .NET platform, check out our variant specific details.

yFiles.NET (WinForms)

Open documentation

yFiles WPF

Open documentation

Silverlight, FLEX, and AJAX

Software changes

Software changes over time, and so does yFiles. We develop the diagramming SDK for new technologies as these become established. And although we support outdated yFiles versions for a very long time, we have to say goodbye at some point.

The documentation for yFiles for Silverlight, yFiles FLEX, and yFiles AJAX is available here:

Outdated technologies

Easy migration

Thanks to similar APIs across the different technologies, it’s easy to migrate between yFiles products to cover new platforms. So there’s no need to start from scratch! If you want to use another yFiles variant, talk to our team and we will support you with the migration!

Diagramming in Confluence

Graphity for Confluence

Graphity® for Confluence is a powerful diagramming plugin for Atlassian Confluence.

It allows you to quickly generate, edit, and store high-quality renderings of flowcharts, network graphs, UML class diagrams, and other diagrams directly inside Confluence — without external tools or storage needed.

Diagramming articles

Why, how, what? —
Just ask the diagramming experts!

Our team is happy to advise you – no strings attached. Let's talk about your project and find the perfect solution for your needs!


The data you enter will only be used to contact you regarding your request.
Learn more in our privacy policy.