yFiles Features
Graphing that fits your needs.
yFiles is a comprehensive network visualization library that provides everything you need to create powerful network visualization applications right out of the box. With an extensive selection of graph layouts featuring nearly limitless customization options, yFiles adapts to any use case. Choose from a wide range of graph analysis algorithms and tailor user interactions to meet your exact requirements. Plus, take advantage of countless styling options that let you create beautiful, informative, and fully interactive diagrams.

Create natural, flowing diagrams with yFiles, the network visualization library
The yFiles diagramming library supports every step, whether exploring its capabilities for the first time or developing a complete prototype. With hundreds of source-code demos available, getting started or diving into specific use cases is straightforward. Expert guidance from core developers ensures that challenges can be addressed efficiently.
Start visualizing complex networks and dynamic relationships today with yFiles!
Test yFiles free of charge

We´d love to help you. Reach out and we'll get in touch with you.
Your message has been sent.
Automatic layouts
yFiles offers limitless layout options.
Automatic graph layouts are at the heart of effective diagramming, and yFiles delivers unmatched flexibility and precision. Choose from a range of layout algorithms such as hierarchical for workflows, organic for networks, or radial for parent-child relationships. Each algorithm is highly configurable, allowing you to fine-tune results to meet specific requirements, like preserving mental maps with incremental layouts or bundling edges for clarity.
Additionally, yFiles supports advanced features like restricted port locations, table-based layouts, and animated transitions for smooth updates. Explore edge routing algorithms, edge bundling, and sophisticated label placement to ensure every detail is optimized. With yFiles, designing clear, professional, and interactive diagrams has never been easier.
Dynamic Visualizations
Styling, customization, animation, and graph enhancement—out of the box.
With yFiles, visualization goes beyond basic graphing. The library offers a rich set of tools to enhance your diagrams, including advanced customization options, level-of-detail rendering for clarity, and powerful edge styling with bridges and arrows. yFiles also supports dynamic visualizations, such as graph animations and real-time updates based on user interactions or data changes.
Whether you’re working on organization charts, UML diagrams, or network monitoring tools, yFiles’ flexibility ensures your designs are not only functional but also visually engaging. Explore detailed guides, step-by-step tutorials, and hundreds of demos to start crafting visualizations that stand out.
Comprehensive graph analysis
yFiles provides analysis algorithms for every scenario.
Graph analysis is crucial for understanding the underlying structure and relationships within complex networks, and yFiles offers an extensive suite of highly efficient algorithms to meet this need. Detect connectivity and reachability to identify critical components, or apply clustering to uncover groups with strong internal relationships. Measure centrality to highlight influential nodes, and solve pathfinding problems with ease for routing or logistics applications.
Advanced features include calculating spanning trees to minimize costs in networks, analyzing cycles for process optimization, and solving network flow problems to maximize efficiency. Whether you're working in social network analysis, infrastructure planning, or bioinformatics, yFiles equips you with the analytical capabilities to make data-driven decisions. With built-in customization options, these algorithms can be customized to fit your specific use case.
Interaction Features for Intuitive Diagram Exploration
Navigate, edit, and interact with diagrams using touch gestures, mouse, and keyboard.
User interaction is at the core of effective diagramming, and yFiles excels in providing a versatile and highly customizable interaction framework. Out of the box, yFiles includes intuitive features such as zooming, panning, snapping, and drag-and-drop, ensuring users can explore and manipulate diagrams effortlessly. Advanced capabilities like orthogonal edge editing, snapping guidelines, and context menus further enhance the user experience.
Whether you need to design a sophisticated diagram editor or streamline interactions for end-users, yFiles’event-driven model allows for full customization. Enable or disable gestures, fine-tune item selection rules, and dynamically update tooltips or context menus based on business logic. These features are optimized for touch, mouse, and keyboard input, ensuring accessibility across platforms.
With yFiles, user interaction isn’t just functional—it’s a key enabler for creating dynamic, intuitive, and visually stunning diagramming applications.