Skip to main content

Community Edition

The Accelerate Community Edition provides free access to professional development tools for individual developers, small organizations, and educational institutions. The aim of this license is to allow the majority of Avalonia developers to benefit from significantly improved tooling at no cost while ensuring the sustainable development of the Avalonia ecosystem.

What's Included

The Community License provides free access to three professional tools in the Avalonia Accelerate suite:

Visual Studio Extension

A completely rewritten Visual Studio XAML service built from scratch (not an update to the legacy FOSS extension).

FeatureCommunityPaid License
XAML IntelliSense
XAML Previewer
Project Templates
Code Snippets
Advanced RefactoringLimited
Technical Support

An additional 30+ features are on the roadmap for the Visual Studio Extension, which are exclusive to users with a paid license.

Avalonia Dev Tools

An entirely new application (not an update to the legacy FOSS solution) for debugging and inspecting Avalonia applications during development.

FeatureCommunityPaid License
Visual Tree Inspector
Property Editor
Layout Debugging
Event Inspection
3D View Debugging
Performance Profiling
Metrics Visualizer
Logging
Asset Manager
In App OverlaysPartial
Technical Support

Avalonia Parcel

A brand new packaging tool built specifically to make packaging Avalonia applications as easy as possible.

FeatureCommunityPaid License
Windows (NSIS) Packaging
macOS (DMG) Packaging
Linux (DEB) Packaging
ZIP Archive Creation
Code Signing Support
macOS Notarization
Windows Trusted Signing
Custom Branding
CLI Support
Package Size Limit200MBNone
Technical Support

In addition, community-license Parcel allows packaging for the current platform only.

What's Not Included:

  • Accelerate UI components:
    • WebView
    • Media Player
    • Markdown viewer
    • TreeDataGrid
    • On-Screen Keyboard
  • Technical support

Eligibility

The Community Edition is free for:

Individual Developers

Individual developers working on their own equipment, including commercial projects.

Small Organizations

Non-Enterprise organizations where up to five people can use the software concurrently.

"Enterprise" Definition

An "Enterprise" is defined as an organization with:

  • More than 250 users/PCs, OR
  • Annual revenues exceeding €1,000,000

Educational Institutions

Educational and research institutions with unlimited users for teaching and academic research.

Based on Avalonia's telemetry, 67% of current users qualify for the Community License at no cost.

Getting Started

Free Trial

A 30-day free trial is available that includes all functionality of paid tools as well as all pro UI components, including the On-Screen Keyboard.

Grace Period for Visual Studio Users

A 6-month grace period is provided for Visual Studio users. When you open Visual Studio, you can click "Skip until April 13th 2026" to continue using the new Visual Studio extension with full Community Edition access without requiring signups or license keys.

Registration

Community License registration is available at the Avalonia portal.

Telemetry and Data Collection

To improve Avalonia and ensure continued support for free community tools, Avalonia Accelerate collects usage telemetry and crash reports. This data helps us understand tool usage and identify issues.

Build Telemetry

During the build process, Avalonia collects anonymous usage statistics. All telemetry data is stored and processed in Europe and complies with GDPR requirements. Telemetry is only collected during builds and does not impact your applications built with Avalonia.

Data Collected

The following information is collected during builds:

  • RecordId: Unique identifier for the telemetry record (GUID)
  • TimeStamp: When the build occurred (DateTimeOffset)
  • Machine: Anonymous machine identifier (GUID)
  • ProjectRootHash: Hashed project root path (string)
  • ProjectHash: Hashed project identifier (string)
  • Ide: Development environment being used (enum: Visual Studio, Rider, VS Code, etc.)
  • CiProvider: CI/CD system if applicable (enum: GitHub Actions, Azure DevOps, etc.)
  • OutputType: Application output type (string: exe, library, etc.)
  • Tfm: Target framework moniker - .NET version (string)
  • Rid: Runtime identifier - platform and architecture (string)
  • AvaloniaMainPackageVersion: Version of Avalonia being used (string)
  • OSDescription: Operating system information (string)
  • ProcessorArchitecture: CPU architecture (enum: x64, ARM64, etc.)
  • DeviceUniqueId: Anonymous device identifier (string)
  • AccelerateTier: License tier (enum: Community, Business, Enterprise, etc.)
  • OperatingSystem: Operating system name (string)

How Telemetry Works

The telemetry system looks for license keys in the LicenseTickets directory to determine your license tier and telemetry settings. Uninstalling Accelerate tools is not sufficient to restore pre-Accelerate telemetry behavior (see "Uninstalling the Community Edition" below).

Verifying Telemetry Data

For complete transparency, we've made the telemetry collection code open source:

  • Source code: AvaloniaStatsTask.cs - Review exactly what data is collected and how.
  • Telemetry Inspector: A utility application for viewing the telemetry data being collected. Clone and build from GitHub to verify the data yourself.

Crash Reporting (Parcel and Dev Tools Only)

Avalonia Parcel and Dev Tools use Sentry for crash reporting. This is separate from usage telemetry and only applies to crashes in the Avalonia Accelerate tools themselves, not your applications built with Avalonia.

What's Collected

When a crash occurs in Parcel or Dev Tools, the following diagnostic information is sent to Sentry:

  • Exception messages and stack traces
  • Environment metadata (OS version, .NET version, etc.)
  • Machine identifiers (random GUID)
  • Context about the operation that crashed

Privacy Safeguards

  1. Scope: Crash reporting only applies to Dev Tools and Parcel, not applications you build with Avalonia, or the Visual Studio extension.

  2. Automatic Data Scrubbing: We use Sentry's server-side Advanced Data Scrubbing to automatically remove common personally identifiable information (PII) patterns before or at ingestion, including:

    • Email addresses
    • IP addresses
    • Authentication tokens
    • Credit card numbers
  3. Residual PII Disclosure: Despite these safeguards, we acknowledge that incidental PII may remain embedded in crash data, for example, usernames or machine names appearing in file paths or custom error messages. Under GDPR, such residual data is treated as personal data and handled accordingly.

  4. Data Location: All crash data is processed in Europe, in compliance with GDPR requirements.

Data Transparency Commitment

While telemetry helps us improve Avalonia and justify the resources invested in free community tools, we respect your choice to opt out. See the "Uninstalling the Community Edition" section below for complete removal instructions.

Uninstalling the Community Edition

If you wish to remove the Accelerate tools and restore telemetry behavior, please follow these steps carefully.

Step 1: Uninstall the Tools

First, uninstall the Avalonia Accelerate tools using standard uninstallation methods:

For .NET Tools (Parcel, Dev Tools):

dotnet tool uninstall -g Avalonia.Parcel
dotnet tool uninstall -g Avalonia.DevTools

For Visual Studio Extension:

  1. Open Visual Studio
  2. Go to Extensions > Manage Extensions
  3. Find the Avalonia extension and click Uninstall
  4. Restart Visual Studio

Step 2: Remove License Data (CRITICAL)

⚠️ IMPORTANT: Simply uninstalling the tools is NOT sufficient to restore pre-Accelerate telemetry settings.

Due to a general limitation of .NET tools, license data is not automatically removed during uninstallation. You must manually delete the license data directory to completely restore previous telemetry behavior.

Windows:

Delete the following directory:

%LOCALAPPDATA%\Avalonia\LicenseTickets

To delete this folder:

  1. Press Win + R to open the Run dialog
  2. Type %LOCALAPPDATA%\Avalonia\LicenseTickets and press Enter
  3. Delete the entire LicenseTickets folder

macOS/Linux:

Delete the following directory:

~/.local/share/Avalonia/LicenseTickets

To delete this folder:

rm -rf ~/.local/share/Avalonia/LicenseTickets

Why This Manual Step Is Necessary

The Avalonia telemetry task (source code) looks for license keys in the LicenseTickets directory to determine your license tier and telemetry settings.

When you uninstall .NET tools, this directory is not automatically removed due to a limitation of .NET tools. This means the telemetry system continues to operate under Community License settings even after uninstalling the tools.

By manually removing this directory, you ensure that:

  • License information is completely cleared from your system.
  • Telemetry reverts to pre-Accelerate behavior.

Startup Program for Growing Companies

For privately held companies less than 5 years old with annual revenue or total institutional funding below €10M, Avalonia offers a 50% discount on Accelerate Enterprise through the Startup Program.

License Compliance

By using the Avalonia Community License, you agree to:

  • Accurately represent your eligibility status.
  • Use the tools only for qualifying purposes.
  • Comply with all telemetry and data collection terms.
  • Upgrade to a paid license if your circumstances change and you no longer qualify.

For complete legal terms, refer to the Accelerate Community License Agreement.

Frequently Asked Questions

Do I need a license to use Avalonia?

No. Avalonia UI itself remains entirely open-source under the MIT license. You can build and ship commercial applications with Avalonia completely free, forever. The Community License only applies to the professional tooling (Visual Studio extension, Dev Tools, Parcel), not the framework itself.

What if I don't want any of this?

That's completely fine. All the legacy tooling remains open-source and available on GitHub:

  • The existing Visual Studio extension
  • Dev Tools
  • TreeDataGrid

You can continue using them as they are today, or fork and maintain them independently if you prefer.

Can I continue using the legacy tools?

Yes. The legacy FOSS Visual Studio extension remains available to clone and build at github.com/AvaloniaUI/AvaloniaVS. The legacy Dev Tools source remains available. The original TreeDataGrid remains available. All are MIT licensed and can be used, forked, or maintained by anyone.

When does my Community License expire?

Community Licenses do not expire as long as you remain eligible. However, if your circumstances change (e.g., your organization grows beyond the eligibility thresholds), you must upgrade to a paid license.

What happens after the Visual Studio grace period?

After April 13th 2026, if you haven't registered for a Community License or purchased a paid license, you can:

  • Continue using the legacy FOSS Visual Studio extension
  • Switch to Visual Studio Code or JetBrains Rider (extensions remain freely available)
  • Register for a Community License if eligible
  • Purchase a paid license