- Add, delete, move, and label nodes and edges to create a graph
- Interact using zoom and pan, undo/redo, copy/paste, and more
- Apply graph layout algorithms
- Load, save, and print graphs, and export graphs to images

yFiles for JavaFX brings the proven power and ease of yFiles diagramming to your cutting-edge JavaFX™ applications.
The library contains UI controls for drawing, viewing, and editing diagrams and our mature graph layout algorithms for automatically arranging complex graphs and networks at the click of a button.
New layout algorithms, new hierarchic layout features, edge bundling, improved API, and a ton more. Evaluate now!
Looking for a Java™ Swing diagramming library instead? Choose yFiles for Java
Browse the yFiles for JavaFX demo highlights

Enjoy amazing diagrams made with yFiles
The yFiles for JavaFX programming library allows you to create stunning JavaFX diagramming applications that use the full range of possibilities provided by the JavaFX framework. It features all essential functionality from the yFiles product family.
yFiles for JavaFX ships with the full source code of the following demo applications. Try out the yFiles online demos that showcase the visualization and interaction capabilities of the yFiles family of diagramming software libraries. See the versatility of the yFiles family and the possibilities that yFiles for JavaFX can bring to your own applications!
The yFiles online demos are made with the yFiles for HTML library to present the yFiles
functionality right in your HTML5-capable browser.
The corresponding yFiles for JavaFX demo applications that ship with the library present
the same yFiles functionality.
The yFiles online demos are made with the yFiles for HTML library to present the yFiles
functionality right in your HTML5-capable browser.
The corresponding yFiles for JavaFX demo applications that ship with the library present
the same yFiles functionality.
The yFiles online demos are made with the yFiles for HTML library to present the yFiles
functionality right in your HTML5-capable browser.
The corresponding yFiles for JavaFX demo applications that ship with the library present
the same yFiles functionality.
The yFiles online demos are made with the yFiles for HTML library to present the yFiles
functionality right in your HTML5-capable browser.
The corresponding yFiles for JavaFX demo applications that ship with the library present
the same yFiles functionality.
The yFiles online demos are made with the yFiles for HTML library to present the yFiles
functionality right in your HTML5-capable browser.
The corresponding yFiles for JavaFX demo applications that ship with the library present
the same yFiles functionality.
To develop yFiles for JavaFX-based applications, Oracle JDK 8 (8u40)
or higher is required.
To run applications based on yFiles for JavaFX, an Oracle Java 8 JRE
(8u40) or higher is required.
Get in touch with our sales team to learn more about the terms and conditions for the commercial or academic use of the yFiles for JavaFX library.
Test and experience the yFiles for JavaFX diagramming library with a 60-day, fully functional evaluation version.