yFiles for AvaloniaDiagramming for Avalonia UI — cross-platform .NET SDK
yFiles for Avalonia is the complete yFiles SDK for Avalonia UI. It provides first-class UI components and data structures for viewing, editing, and analyzing diagrams in cross-platform .NET applications (Windows, Linux, and macOS).
Its proven data structures and advanced layout algorithms let you automatically arrange complex graphs, diagrams, and networks with a single click.
We are currently implementing the full yFiles SDK for Avalonia. The first Early Access (EAP) build is planned for Q1/2026—sign up to get early access and help shape the release.

We´d love to help you. Reach out and we'll get in touch with you.
Your message has been sent.
Technical features
Extensive Developer's Guide and API documentation. IntelliSense support enables fast development, in‑IDE documentation, and convenient code completion. The Avalonia build follows familiar yFiles APIs with a streamlined surface tailored for Avalonia UI.
yFiles for Avalonia is optimized for Avalonia's cross‑platform rendering and supports DPI‑aware scaling, per‑monitor scaling, and crisp visuals on high‑resolution displays.
Designed for cross‑platform .NET development (Windows, Linux, macOS). Supports current .NET versions such as .NET 6, 7, 8 and 9, and follows the .NET ecosystem as it evolves.
yFiles assemblies can be provided as NuGet packages or equivalent distribution formats to simplify integration. Initial EAP packages will include multi‑target support; more distribution options will follow with GA.
yFiles in action
Interactive demos
Explore the advanced features of yFiles through our interactive demos. More than 300 demos created with yFiles for HTML to try directly in your browser.
Interactive demosFurther information
Sign up to be among the first to receive updates on yFiles for Avalonia development
Sign up to receive Early Access (EAP) invitations, release announcements, demos, and developer resources for yFiles for Avalonia.
Thank you for subscribing to the yWorks newsletter.
To complete your subscription, please check your inbox
for the confirmation email and click the link inside.
If you don’t see the email, please check your spam folder or try signing up again.
Your request could not be sent. Please reload the page and try again.
If the problem persists, please report the error to contact@yworks.com







