The superior
diagramming SDK

A graph laid out automatically with yFiles

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 to depict, edit, and analyze their connected data.

Ready to explore numberous 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?

Find more specific information:
All features
Latest updates
Technical information
Add-ons

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 important.
Understanding trends, patterns, and outliers is crucial to successfully navigating digital transformation in Industry 4.0.
Interactive
Experience the direct impact of data in real time. Work with your dataset and see how the changes affect certain aspects of the graph. This can deliver valuable insight into past developments and present events, and improve 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 puts the possibilities at your fingertips.
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

Ready, set, visualize!

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!




Blog
Explore interactive online demos
See all demos
See yFiles at work

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.

See All Features

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 smoothly 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."

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.

Licenses & 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.

Licenses & pricing
Get the ideal license for your business!
One-time fee
Perpetually valid
Royalty-free
Optional:
Support & Maintenance Subscription

Got questions?

Ask our Customer Success Team!

You will get help from our Customer Success Team no matter if you need technical support, or if you have any questions about our licenses or your evaluation.

Email: hello@yworks.com
Phone: +49 7071 9709050
Get in touch

Choose your next step!

Get connected

Talk to our Customer Success Team about your ideas or project.

Reach out!
Dive deep

On the yFiles product page, find everything from tech specs to the latest updates.

Read on!
Download yFiles

Try yFiles and our high-quality support free of charge.

Start now!

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.
Learn about our privacy policy.