yFiles - the Graph Visualization SDK
yFiles is the most advanced software development kit (SDKs) for creating interactive diagrams, analyzing complex networks, and visualizing data relationships. With yFiles, it is easy to create high-quality network visualization applications for various use cases such as business process modeling, fraud detection, organizational charts, and network monitoring. Its rich feature set includes automatic layouts, powerful analysis algorithms, dynamic visualizations, and intuitive user interactions.
yFiles supports major platforms including Web, JavaFX, Java Swing, .NET (WinForms), and WPF. yFiles connects to any type of data source, such as graph databases, spreadsheets, or JSON/XML files, and turns raw, connected data into actionable insights for any domain.
Visualize anything—accept no limits!


What features does yFiles offer?
yFiles provides everything you need to create, analyze, and interact with professional diagrams — right out of the box.
yFiles provides the most advanced and versatile features for visualizing, analyzing, and interacting with connected data. Whether you're looking for automatic layouts to structure your data, graph analysis to uncover hidden patterns, user interaction to create engaging applications, or dynamic visualizations to make your diagrams truly stand out, yFiles has the tools and flexibility to deliver solutions tailored to your specific requirements.








What platforms does yFiles support?
yFiles is natively available for five major platforms.
yFiles is available for Web, JavaFX, Java Swing, WinForms and WPF .
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 when technologies change (as they always do)!
Web Platform
Java Platform
.Net Platform
What data sources can yFiles work with?
yFiles connects to any data source with just a few lines of code.
yFiles can connect to and visualize data from any source, including relational databases, graph databases (like Neo4j, Microsoft Azure Cosmos DB, OrientDB, PuppyGraph, Amazon Neptune, ArangoDB, TigerGraph, Sparkle, and many more), CSV files, spreadsheets, XML, and RDF triples. Regardless of where or how your data is stored, yFiles makes it easy to transform your data into meaningful network visualizations. Developers only need a few lines of code to integrate their data source with yFiles and populate the graph model.
For developers working with semantic data, yFiles can handle RDF triples—the fundamental building blocks of the semantic web—enabling intuitive visualization of entities and their relationships.
With yFiles, your data never leaves your environment. There’s no dependency on cloud services or external servers, ensuring complete data security and privacy for your projects.
How can you start with yFiles?
Discover how easy it is to explore, evaluate, and implement yFiles for your projects. Whether you're looking to test it directly in your browser, build a prototype in your own environment, or invest in a long-term solution, yFiles offers straightforward options without hidden costs or commitments.
No subscription, no credit card—just a quick start with only your email address.
Tailored options for your network visualization needs.
Quick Test
Perfect for a quick hands-on experience with yFiles for HTML, the Playground lets you test its features, try out sample code, and get a feel for its powerful capabilities in real time. All you need is a browser; no downloads or installations necessary.
Explore yFiles directly in your browser using the yFiles Playground, no setup required.
Try for free
Evaluate the complete yFiles SDK at no cost. Build prototypes in your own environment with full support from the yFiles core developers.
Start your free trial by visiting the evaluation center.
Buy the SDK
Make a one-time purchase for perpetual ownership of the yFiles SDK—it's yours forever. Enjoy the freedom to integrate yFiles into your applications without ongoing fees or limitations.
And stay ahead with an optional annual maintenance subscription that ensures ongoing updates and dedicated core developer support.
Contact
Reach out for software sales support
Phone
+1-978-226-3392
© 2025. All rights reserved.
