yFiles Documentation Everything in one place
Each member of the yFiles product family includes comprehensive documentation that bundles together three
essential resources: the Developer's Guide, the API documentation, and the Knowledge Base. A centralized search lets you immediately find the answer to your questions.
The documentation is part of the yFiles product package, and there's also an online version available.
Developer's Guide
The Developer's Guide describes the library's concepts and explains how the classes and interfaces provide
functionality.
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 directly integrated into many IDEs.
Knowledge Base
The yWorks Knowledge Base contains short, product-specific technical articles written by our core engineers answering frequently asked questions.
Web platform
For more information about yFiles on the web platform, check out our platform specific details .
yFiles for HTML
yFiles for HTML is a powerful JavaScript/HTML library for adding customizable diagramming to any web application.
Java platform
For more information about yFiles on the Java platform, check out our variant specific details .
yFiles for JavaFX
yFiles for JavaFX introduces the robust power and simplicity of yFiles diagramming to your advanced JavaFX™ applications.
yFiles for Java (Swing) 3.x
A modern Java Swing library with built-in UI controls and advanced layout algorithms for interactive diagramming for Java 8.
yFiles for Java (Swing) 2.x
A classic Java Swing library for analyzing, visualizing, and automatically arranging diagrams and graphs.
Further documentation for yFiles for Java (Swing) 2.x and its extensions is available here.
.NET platform
For more information about yFiles on the .NET platform, check out our variant specific details .