Your software development kit
for data visualization
yFiles is the industry-leading software library for diagramming. For over 20 years, companies and institutions have been using this SDK todepict, edit, and analyze their connected data.
Ready to explore numerous use cases for automatic layouts and interactive graph components?
Curious about where and how to use our diagramming framework?
Then read on!
Already know the basics?
You are familiar with the benefits of graph visualization, know the purpose of an SDK, and are more interested in:
Features
Latest updates
Technical information
Add-ons
What to expect on this page
yFiles overview
IntroductionFeaturesPlatformsLicense
Try yFiles
The benefits of diagramming
Data visualization — creating graphs or diagrams — is a key technique for analyzing large amounts of information and making data-driven decisions. In our Big Data world, this has become even more crucial.
Understanding trends, patterns, and outliers is essential to successfully navigating digital transformation in Industry 4.0.
click me
Interactive
Experience the direct impact of data in real time. Work with your dataset directly and see how the changes affect certain aspects of the graph. This method offers valuable insights into historical trends, present conditions, and improves future projections.
Adjustable
Multiple points of view broaden the horizon. Change your perspective with just one click: get an overview or explore a specific area in detail. Graph visualization places endless possibilities at your fingertips.
click me
Informative
Tap into a human talent: pattern recognition. Graph visualization helps you to recognize patterns and trends at a glance. What’s more, graph analysis algorithms can be used to visualize key information within the data.
Clear & Easy
People are very visual. Seeing data as graphs helps you absorb the information faster, explore it intuitively, and work with it more easily. Visualization can help monitor large networks and improve all types of workflows.
What is a diagramming SDK?
If you want to assemble a car, you need parts, tools, and instructions.
Our diagramming SDK (“software development kit”) or diagramming library offers all of this for creating interactive diagrams and visualizations. It’s an easy, flexible way to visualize data without having to reinvent the wheel - or, in this case, the nodes and edges.
The yFiles SDK goes even further and organizes your data into a beautiful graph layout of your choice, with just one click. That’s why we say our SDK also stands for “superior diagramming kit”!
Nodes
Edges
Interaction
Code
Animation
Layout
From southern Germany to Silicon Valley
Numerous world-renowned companies, research institutes, and universities rely on the expertise of yWorks.
The world of yFiles
Use cases for our diagramming SDK
The possible uses of yFiles are as versatile as its functions.
Maybe you want to depict company workflows? Incorporate graphs into a software product you intend to sell? Or evaluate Big Data using automatic graph analysis? yFiles supports all this, and more.
Here, you’ll find an overview of use cases, live demos, and applications.
But remember, every project is unique. We can help you realize yours - just get in touch!
Stories
Looking for a good read about data visualization, graph drawing, and yFiles?
Head over to our blog with case studies, project details, and news!
Explore different use cases
Browse interactive online demos
Isometric Drawing
Fraud Detection
UML Class DiagramGantt Chart
MindmapGraph EditorData Analysis
Organization Chart
Tree LayoutDecision Tree
Automatic LayoutLarge Graph Aggregation
FlowchartNetwork Monitoring
Business Process Model (BPMN)
See yFiles at work
BimlFlex
BimlFlex by Varigence is a collection of templates, metadata definitions, and tooling that enables you to build an end - to - end data solution without ever writing a single line of code.
qbilon
qbilon is a graph analytics and automation platform that merges all IT-relevant data into an overview picture. Thus, individual evaluation and optimization are enabled resulting in significantly less workload, lower costs and increased security.
yFiles Graphs for Jupyter
This powerful extension for JupyterLab and Jupyter Notebook makes it easy to load and visualize structures from any Python graph package. It allows to gain valuable insights and present network data in a clear and visually-appealing way.
Privacy Lens
trust-hub’s Privacy Lens toolkit, offered as SaaS to enterprises, lets customers monitor how personal data is processed, used, and stored: at every level of their organization as well as within their “data supply chain”. Privacy Lens makes it easy to pinpoint systems or processes that are creating compliance risk.
Data Explorer for Neo4j
The Data Explorer for Neo4j unlocks the potential of a Neo4j database using the advanced graph visualization techniques provided by yFiles. Queried data is displayed in clearly arranged diagrams and can be styled with an interactive designer. Users can navigate and analyze the diagram, as well as expand the graph by loading connected elements from the database with many interactive gestures.
Pandora Intelligence
Big Data is vast and continually expanding. But accessing huge amounts of data does not automatically produce clear insights. The challenge is analyzing the information effectively and efficiently. Mining data for complex, and often hidden, information is key for many companies seeking to improve public safety or simply increase their market share.
App Generator
The yFiles App Generator is a tool for the rapid creation of diagram and graph visualization apps. It enables the extraction, transformation, loading, and visualization of data using no-code techniques. Most of the visualization, editing, and layout features in the App Generator are readily available with yFiles.
ArenaCore
A forward-thinking startup has created an intuitive platform to support ICT providers, especially public clouds. With ArenaCore, companies can design, order, and implement components for their overall infrastructure, and plan the placement of service elements within a service mesh. All changes are clearly tracked. Team members can be included in critical workflow steps at the appropriate time, enabling very efficient teamwork and minimizing errors. ArenaCore also makes it easy to integrate current and future technologies into multi-vendor design environments.
Connect our kids
Connect Our Kids uses diagrams to assist social workers in finding permanent homes for foster children. Their free tool, Family Connections, streamlines the process by allowing social workers to create and continuously edit a support map for each child. A support map not only shows the connection tree for every child, it also serves as an automatic contact information discovery, and it helps social workers to easily document their contact with members of the network.
Marvel graph
In this visualization of the Marvel Cinematic Universe and its characters, we’ve arranged all movies according to their in-universe timeline. Characters are shown as edges that pass through the movies they appear in. The thickness of edges models the relative screen time of characters within a movie. The overall layout is automatically computed based on the hierarchical layout style in yFiles.
Appollo Systems
Using yFiles, Apollo Systems can easily visualize models for business analysis and low-code application development with versatile layout and visualization algorithms.
Langner, Inc.
It’s not every day that a leading security consultancy transforms into a software vendor. With over 30 years of experience, Langner, Inc. can be considered an international software startup Originally based in Delaware, the company provided consulting services aimed at mitigating cyber risk. However, over time, they noticed that every client, regardless of size, lacked a fundamental element for a solid risk assessment: an inventory of assets.
DbVisualizer
DbVis Software relies on yFiles viewer and layout technology for arranging and presenting database schemas in its DbVisualizer tool.
BimlFlex
qbilon
yFiles Graphs for Jupyter
Privacy Lens
Data Explorer for Neo4j
Pandora Intelligence
App Generator
ArenaCore
Connect our kids
Marvel graph
Appollo Systems
Langner, Inc.
DbVisualizer
Features & flexibility
yFiles is a powerful and adaptable diagram library.
Choose which parts and functions you need, and create your ideal solution for your specific use case.
Platforms & integration
yFiles is available in five variants: HTML, Java, JavaFX, 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 (and they will)!
yFiles works frictionless with all existing technologies and infrastructures, and can be optimally integrated into any system.
Everything is coming together quickly. I love how extensible this product is.Mark Kowal, Karmatic Consulting
Service & Support
Purchasing a yFiles license gives you access to extensive, sophisticated resources for working with our SDK. If you need further support, we are happy to provide expert services, right from the source.
How-to-videos
VideosHow-to-videos
Developer’s guide
Source-code demos
Docu-mentation
Working
resources
Webinars
MoreWebinars
Workshops
Coding
Consulting
Email support
Services
Discover our servicesLicenses & pricing
We offer a variety of licenses to suit your requirements.
Pay for yFiles once, then use your license indefinitely. We do not charge royalty fees. What’s more, yFiles is a white-label software product.
You can choose to add an annual subscription for maintenance and support.
One-time fee
Perpetually valid
Royalty-free
Optional:
Support & Maintenance Subscription
Got questions?
Ask our Customer Success Team!
You will receive assistance from our Customer Success Team, whether you require technical support or have questions about our licenses or your evaluation.
Email: hello@yworks.com
Phone: +49 7071 9709050
Choose your next step!
Get connected
Talk to our Customer Success Team about your ideas or project.
Dive deep
On the yFiles product page, find everything from tech specs to the latest updates.
Download yFiles
Try yFiles and our high-quality support free of charge.
Now that you’re here,
you might want to explore
Why, how, what? —
Just ask the diagramming experts!
Our team is happy to advise you – no strings attached. Let's talk about your project and find the perfect solution for your needs!
E-mail: hello@yworks.com
The data you enter will only be used to contact you regarding your request.
Learn more in our privacy policy.