yFiles product details (2024)

yFiles product details (1)

yFiles product details (2)

yFiles

yFiles is the industry-leading software library for visualizing, editing and analyzing graphs.
The Graph Visualization SDK is available for 5 major platforms and technologies: HTML, JavaFX, Java (Swing), WinForms, and WPF.

Release Notes

yFiles for HTML (2.6.0.4)
yFiles .NET (WinForms) (5.6)
yFiles WPF (3.6)
yFiles for JavaFX (3.6)
yFiles for Java (Swing) (3.6)
Try yFiles for free

Explore the yFiles product page

yFiles SDK

FeaturesTechnologiesLive demosLicense

Try yFiles

Features

Graphing that fits your needs

yFiles is the most advanced and complete graphing tool on the market. Our powerful and flexible API offers a wide array of functions - right out of the box. Just select the options that best suit your requirements.

yFiles product details (3)

Suitable layouts for every use case

Choose from a huge number of predefined layouts and configure them to perfectly fit the task at hand.
yFiles provides the widest range of high-quality automatic layout arrangements in the industry. Over a dozen different applications with several hundred different settings let you fine-tune the output. With the right algorithm and configuration, you can add relevant information to your visualization, helping users find answers to their questions, simply by looking at the diagram.
Incorporate business data, graph analysis results, and user input to drive the configuration and highlight key aspects.Use animation to blend between different layouts and help users keep their mental map with smooth incremental changes.

Layout styles demo

Countless interaction possibilities

Easily customize your app's interaction options with graphs and diagrams, enabling efficient and intuitive work customized to your specific needs.
Use keyboard, mouse, touch, and pen input to interact with the diagrams and data. Provide dynamic help, visual feedback, and a customized UI to provide the best possible user experience.

Contextual toolbar demo
Touch interaction demo

Customized, meaningful designs

Include all of the information you want to show – within the design itself.
Adjust the design dynamically to the required zoom level or data updates. Display dynamic data within visualizations that adapt based on the context. Add interactivity and reactivity to the diagrams. Configure your design to display only the essential information your users require.

Process mining demo

Enjoy automatic layouts

Make it easy for your users as they create and explore their diagrams. Incorporate automatic layouts to effortlessly generate clear and visually appealing diagrams from your data with just a touch of a button.
Automatically update your visualizations in real-time as data changes, while still maintaining a consistent design. Highlight important aspects in both the structure and the metadata of your diagrams.

Mind map demo

Select intuitive interaction options

Accept no limits. Deploy the perfect UI design that will inspire your users, no matter their technical level.

Collapsible tree demo

Connect to any data source

yFiles can handle all types of relational data, regardless of storage location or creation method.
Connect to one or more databases, graph databases, data stores, or other resources. Use any protocol available on the platform. The choice is yours!

Graph builder demo

yFiles product details (7)

yFiles product details (8)

Integrate yFiles in your system

yFiles will greatly improve your existing application or framework. Both technically and visually – reflecting your corporate design on the app’s look and feel.
No matter what technology you are using. Add yFiles to existing apps, dashboards, and reports, or create new stunning apps that gracefully integrate with your line of products' look and feel.
Connect to any of your data sources and systems to create reactive and engaging applications that integrate perfectly with your users' workflow.

Map integration demo
CSS styling demo
All features in detail

Interactive
yFiles Playground

Your interactive space to explore yFiles, the superior diagramming library. Let your creativity flow as you try out different examples, get a firsthand feel for yFiles and its capabilities.

Start experimenting with yFiles.

yFiles Playground

Thank you very much for your prompt help and great support. The framework is impressive and we will definitely continue to use it.Dirk Stoermer, ATLAS.ti

yFiles React Components

Ready to use React components for specific use cases like organization charts, company ownership charts or supply chains?

Discover our advanced React components.

yFiles React Components

Add on:
VSDX Export

Due to the high demand, we offer an additional add on that allows you to export all graphs also in Visio format VSDX.

This add on is only available for yFiles for HTML.

VSDX Export

Technologies

yFiles platforms & variants

yFiles is available for 5 major platforms: HTML, JavaFX, Java (Swing), WinForms and WPF.

While yFiles is very similar on every platform, there are some minor differences due to the respective technical specifications.

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)!

yFiles

product family

Web
platform

yFiles

for HTML

Java
platform

yFiles

for JavaFX

yFiles

for Java (Swing)

.NET
platform

yFiles

.NET (WinForms)

yFiles

WPF

yFiles product family

Web Platform

yFiles for HTML

Java Platform

yFiles for JavaFXyFiles for Java (Swing)

.NET Platform

yFiles .NET (WinForms)yFiles WPF
All platforms

Advanced integration possibilities

yFiles product details (9)

Interactive live demos

yFiles product details (10)Try this demo

Isometric

This demo displays graphs isometrically, adding an additional dimension to the visualization. This can be used to represent characteristics of the business data as height, or just because of the esthetics.

yFiles product details (11)Try this demo

Layout Styles

This demo showcases the most popular yFiles’ layout algorithms, including hierarchic, organic, orthogonal, tree, circular, balloon, and several edge routing styles.

yFiles product details (12)Try this demo

Metaball Groups

This demo shows how to render metaball-like background visualizations to illustrate how nodes can be associated with zero or more groups. In contrast to regular group nodes, a regular node may belong to multiple metaball groups.

yFiles product details (13)Try this demo

Process Mining

This Process Mining Visualization demo shows how to create an animated visualization of a process flow. The diagram expresses the various steps in a processing pipeline and how entities move through the pipeline. A heat map shows which elements in the graph are nearing their capacity limit. A custom node style for each process step shows the name of the process and the current load.

yFiles product details (14)Try this demo

Network Flows

Network flow algorithms apply to directed networks in which edges have certain capacities and where a flow moves from source nodes (i.e., nodes with in-degree 0) to sink nodes (i.e., nodes with out-degree 0).

yFiles product details (15)Try this demo

Sankey

Sankey diagrams are used to visualize flow information in which the thickness of the edges is proportional to the flow quantity. Such diagrams are usually created by the hierarchical layout algorithm (see HierarchicLayout).

yFiles product details (16)Try this demo

Network Monitoring

This demo shows a basic network monitoring tool. You can watch the traffic flowing through the network and even influence the network by deactivating nodes.

yFiles product details (17)Try this demo

Large Graph Aggregation

This demo reveals how to use the smart NodeAggregation algorithm for drill down exploration of a large graph. The NodeAggregation algorithm consolidates nodes of a graph and thus creates node clusters based on user-specified constraints.

yFiles product details (18)Try this demo

Edge Bundling

This demo presents how edge bundling can be applied to reduce visual cluttering in dense graphs. The edge curves are drawn using piecewise cubic bezier curves with gradient colors from dark-blue (starting from the source node) to light-blue (leading to the edge target node).

yFiles product details (19)Try this demo

BPMN

An editor for Business Process Diagrams (BPMN). You can interactively modify the diagram and automatically arrange it with the specialized BPMN layout algorithm.

yFiles product details (20)Try this demo

Organization Chart

This demo reveals how to create an interactive organization chart from JSON data.

yFiles product details (21)Try this demo

Fraud Detection

This demo displays how yFiles for HTML can be used to detect fraud cases in time-dependent data. Fraud affects companies worldwide causing economic loss and liability issues. Fraud detection relies on the analysis of a huge amount of data-sets and thus, visualizations are very useful to quickly detect fraud schemes.

yFiles product details (22)Try this demo

Interactive Map

This demo illustrates how to integrate a GraphComponent with Leaflet. The GraphComponent is included in a custom Leaflet Layer. The nodes placement uses geo-coordinates to attain the correct locations on the map.

yFiles product details (23)Try this demo

UML

The UML Editor demo showcases a custom UML node style that renders an UML data set. Additional control elements are provided to conveniently add/remove entries and to create different type of UML edges as well as toggling the node's 'interface' or 'abstract' state.

yFiles product details (24)Try this demo

Decision Tree

This demo shows how to create an interactive decision tree from a graph.

yFiles product details (25)Try this demo

Tag Cloud

This demo shows how to create a Tag Cloud visualization.

yFiles product details (26)

yFiles product details (27)

Isometric

yFiles product details (28)

Layout Styles

yFiles product details (29)

Metaball Groups

yFiles product details (30)

Process Mining

yFiles product details (31)

Network Flows

yFiles product details (32)

Sankey

yFiles product details (33)

Network Monitoring

yFiles product details (34)

Large Graph Aggregation

yFiles product details (35)

Edge Bundling

yFiles product details (36)

BPMN

yFiles product details (37)

Organization Chart

yFiles product details (38)

Fraud Detection

yFiles product details (39)

Interactive Map

yFiles product details (40)

UML

yFiles product details (41)

Decision Tree

yFiles product details (42)

Tag Cloud

yFiles product details (43)

All live demosyFiles Playground

yEd Live

Explore a compelling presentation developed using yFiles for HTML.

Try yEd Live, our free online diagram editor.

Launch yEd Live

Test and experience
yFiles free of charge!

yFiles product details (44)

Fully-functional yFiles version

Free access to our premium support, to help you start easily

More than 100 source-code examples for rapid prototyping

Extensive step-by-step source-code tutorials that cover the essentials

Free resources like our Developer’s Guide, documentation, IDE setup tips, and more

Try now

yFiles product details (45)

Got questions?

Ask our Customer Success Team!

We’re here for you –for technical support, info on licensing, or efficient feedback.

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

Get in touch

Support & help

We are dedicated to your development's success.
Explore our collection of free, invaluable resources:

Source
code

Review the origins of more than two hundred source code applications and tutorial steps. Try out the apps online and browse the fully commented and documented sources in our GitHub repositories.

Demos

Play with hundreds of demos, online, discover yFiless’ unmatched features. Find demos illustrating complete use-case application, or technical demos focusing on specific features, integrations, and customization options.

API docs

Browse and read the complete documentation for the yFiles API. Learn more about the type, class, interface, default, and configuration options. Find hundreds of source code examples and illustrations with best-practices, common-idioms, and customization options.

Developer'sGuide

Find a detailed description of the features available in yFiles in our extensive Developer's Guide. Get everything from a high-level introduction to detailed customization options on the concepts, data structures, layout- and graph analysis algorithms.

Videos

Get a wide selection of videos. Watch how-to clips to get started in no time. Learn from previously recorded webinars. We show you how to set up your IDEs to get productive in no time, how to learn from and leverage the existing source code samples, or how to gracefully and smoothly integrate components for diagram creation into your existing apps and frameworks.

Support hub

Services

As the diagramming experts, yWorks offers a comprehensive range of services.
From software support to training courses – you get everything you need to work successfully with data structures, complex algorithms, and advanced data visualization.

We have outstanding webinars, online seminars, coaching sessions, support, workshops, consulting services, project reviews, code reviews, coding, and more.

yFiles product details (46)yFiles product details (47)

Our premium email customer service is included in the optional support & maintenance subscription.
You get assistance directly from our core developers, ensuring a successful outcome from start to finish.

All Services

Licenses & pricing

We offer a variety of licenses to match your precise needs.

All yFiles licenses are perpetual, with zero royalty fees. You can add an optional annual subscription for maintenance and support.

The right yFiles license is just a few clicks away. If your requirements are not covered, let us know – we also offer individual, customizable licenses.

Choose what best suits you:

yFiles product details (48)

Number of developers

yFiles product details (49)

Number of projects/applications

yFiles product details (50)

Number of sites

yFiles product details (51)

Number of platforms

yFiles product details (52)

One-time fee

yFiles product details (53)

Perpetual license

yFiles product details (54)

Royalty-free

Optional:

Support & maintenance subscription

License Tool

Choose your next step!

Get connected

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

yFiles product details (55)

Reach out!

Dive deep

Get more detailed information about specific yFiles topics.

yFiles platformsAll featuresInteractive demosyFiles Playground

Download yFiles

Try yFiles and our premium support free of charge.

yFiles product details (56)

Start now!

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

yFiles case studiesDiscover exciting stories about graph visualization
yFiles App GeneratorExtract, load, transform, and visualize data without writing code for free.
Data Explorer for Neo4jGet perfect insights into your Neo4j graph database.It's free of charge!
yFiles case studiesDiscover exciting stories about graph visualization
yFiles App GeneratorExtract, load, transform, and visualize data without writing code for free.
Data Explorer for Neo4jGet perfect insights into your Neo4j graph database.It's free of charge!

Why, how, what? —

Just ask the diagramming experts!

yFiles product details (69)

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 product details (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Lidia Grady

Last Updated:

Views: 5769

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lidia Grady

Birthday: 1992-01-22

Address: Suite 493 356 Dale Fall, New Wanda, RI 52485

Phone: +29914464387516

Job: Customer Engineer

Hobby: Cryptography, Writing, Dowsing, Stand-up comedy, Calligraphy, Web surfing, Ghost hunting

Introduction: My name is Lidia Grady, I am a thankful, fine, glamorous, lucky, lively, pleasant, shiny person who loves writing and wants to share my knowledge and understanding with you.