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
Do you have questions about yFiles' feature set?

Get in touch to discuss your specific challenges with our diagramming experts. We're here to provide the guidance you need.

Do you have questions about yFiles' feature set?

We´d love to help you. Reach out and we'll get in touch with you.

We are sorry, something went wrong. Please try again.
If the problem persists, please report the error to [email protected].
Thank you!

Your message has been sent.

Automatic layouts
yFiles offers limitless layout options.

Easily create visually appealing and structured diagrams with yFiles’ automatic graph layouts. From hierarchical to organic layouts, yFiles offers a wide variety of algorithms that intelligently arrange diagram elements to highlight relationships and improve clarity—fully customizable to fit your domain.

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.

Create visually stunning and interactive diagrams with yFiles. From customizable styles and animations to sophisticated data binding and label rendering, yFiles provides everything you need for professional-grade graph visualizations tailored to any use case.

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.

Uncover hidden insights in your data with yFiles’ powerful graph analysis algorithms. From pathfinding and clustering to centrality measures and connectivity checks, yFiles provides the tools to explore, understand, and optimize even the most complex networks.

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.

Empower your users with unparalleled interaction options. yFiles supports everything from intuitive diagram navigation to fully customizable interaction modes, enabling easily editing, creation, and navigation of complex diagrams.

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.

Interactive demos
Explore all 300+ interactive demos

Ready to build your data visualization app?

Download yFiles now!

Choose your next steps

Get connected

Connect with our Customer Success Team regarding your ideas or projects.

Connect with the real graph drawing experts.

Dive deep

Get more detailed information about specific yFiles topics.

Download yFiles

Try yFiles free of charge.

Download the yFiles trial version.