yFiles - the diagramming library (2024)

yFiles - the diagramming library (1)

yFiles - the diagramming library (2)

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

yFiles product pageTry yFiles for free

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 important.
Understanding trends, patterns, and outliers is crucial to successfully navigating digital transformation in Industry 4.0.

yFiles - the diagramming library (3)

click me

yFiles - the diagramming library (4)

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.

click me

yFiles - the diagramming library (5)

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

yFiles - the diagramming library (6)

Edges

yFiles - the diagramming library (7)

Interaction

yFiles - the diagramming library (8)

Code

yFiles - the diagramming library (9)

Animation

yFiles - the diagramming library (10)

Layout

yFiles - the diagramming library (11)

From southern Germany to Silicon Valley

Numerous world-renowned companies, research institutes, and universities rely on the expertise of yWorks.

yFiles - the diagramming library (12)yFiles - the diagramming library (13)yFiles - the diagramming library (14)yFiles - the diagramming library (15)yFiles - the diagramming library (16)

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!

Blog

Explore different use cases

yFiles - the diagramming library (17)yFiles - the diagramming library (18)

All use cases

Browse interactive online demos

yFiles - the diagramming library (21)yFiles - the diagramming library (22)

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)

All demos

See yFiles at work

yFiles - the diagramming library (23)yFiles - the diagramming library (24)

yFiles - the diagramming library (25)

Read case study

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.

yFiles - the diagramming library (26)Read case study

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.

yFiles - the diagramming library (28)Read case study

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.

yFiles - the diagramming library (29)Start application

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 interactive gestures.

yFiles - the diagramming library (30)Read case study

Pandora Intelligence

Big Data is overabundant and increasing daily. 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.

yFiles - the diagramming library (31)

Read more

App Generator

The yFiles App Generator is a tool for the rapid creation of diagram and graph visualization apps. It allows for extracting, transforming, loading, and visualizing data with no-code techniques. Most visualization, editing, and layout features used in the App Generator come out of the box with yFiles.

yFiles - the diagramming library (32)Read case study

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.

yFiles - the diagramming library (33)Read case study

Connect our kids

Connect our Kidsuses diagrams to help social workers to find permanent homes for foster children. Their free tool Family Connections simplifies the process involved by enabling social workers to create and keep editing 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.

yFiles - the diagramming library (34)

Start application

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.

yFiles - the diagramming library (35)Read case study

Appollo Systems

With yFiles, Appollo Systems can easily visualize the models for business analysis low-code application development with the versatile layout and visualization algorithms.

yFiles - the diagramming library (36)Read case study

Langner, Inc.

It’s not every day that a leading security consultancy transforms into a software vendor. Langner, Inc. can be considered an international software “startup” with over 30 years’ experience! Originally, the Delaware-based company provided consulting services with a view to mitigating cyber risk. But over time, they noticed that every single client, large or small, lacked the foundation for a solid risk assessment: an inventory of assets.

yFiles - the diagramming library (37)Read case study

DbVisualizer

DbVis Software relies on yFiles viewer and layout technology for arranging and presenting database schemas in its DbVisualizer tool.

yFiles - the diagramming library (38)

yFiles - the diagramming library (39)

BimlFlex

yFiles - the diagramming library (40)

qbilon

yFiles - the diagramming library (41)

yFiles Graphs for Jupyter

yFiles - the diagramming library (42)

Privacy Lens

yFiles - the diagramming library (43)

Data Explorer for Neo4j

yFiles - the diagramming library (44)

Pandora Intelligence

yFiles - the diagramming library (45)

App Generator

yFiles - the diagramming library (46)

ArenaCore

yFiles - the diagramming library (47)

Connect our kids

yFiles - the diagramming library (48)

Marvel graph

yFiles - the diagramming library (49)

Appollo Systems

yFiles - the diagramming library (50)

Langner, Inc.

yFiles - the diagramming library (51)

DbVisualizer

yFiles - the diagramming library (52)

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.

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.

yFiles - the diagramming library (62)

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.

yFiles - the diagramming library (63)yFiles - the diagramming library (64)

How-to-videos

Videos

How-to-videos

Developer’s guide

Source-code demos

Docu-mentation

Working
resources

Visit the Support Center

yFiles - the diagramming library (65)yFiles - the diagramming library (66)

Webinars

More

Webinars

Workshops

Coding

Consulting

Email support

Services

Discover our services

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.

yFiles - the diagramming library (67)

One-time fee

yFiles - the diagramming library (68)

Perpetually valid

yFiles - the diagramming library (69)

Royalty-free

Optional:

Support & Maintenance Subscription

Get the ideal license for your business!

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

yFiles - the diagramming library (71)

Choose your next step!

Get connected

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

yFiles - the diagramming library (72)

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.

yFiles - the diagramming library (73)

Start now!

Now that you’re here,
you might want to explore

yFiles graph libraryDiscover the diagramming SDK for Web, Java and .Net platforms
JetBrainsCase study - Automatic UML and class diagrams for a better overview
Free webinarsLearn all about graph drawing from the diagramming experts!
yFiles graph libraryDiscover the diagramming SDK for Web, Java and .Net platforms
JetBrainsCase study - Automatic UML and class diagrams for a better overview
Free webinarsLearn all about graph drawing from the diagramming experts!

Why, how, what? —

Just ask the diagramming experts!

yFiles - the diagramming library (86)

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.

yFiles - the diagramming library (2024)
Top Articles
Latest Posts
Article information

Author: Nathanael Baumbach

Last Updated:

Views: 6375

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Nathanael Baumbach

Birthday: 1998-12-02

Address: Apt. 829 751 Glover View, West Orlando, IN 22436

Phone: +901025288581

Job: Internal IT Coordinator

Hobby: Gunsmithing, Motor sports, Flying, Skiing, Hooping, Lego building, Ice skating

Introduction: My name is Nathanael Baumbach, I am a fantastic, nice, victorious, brave, healthy, cute, glorious person who loves writing and wants to share my knowledge and understanding with you.