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).
Feature | Community | Paid License |
---|---|---|
XAML IntelliSense | ✓ | ✓ |
XAML Previewer | ✓ | ✓ |
Project Templates | ✓ | ✓ |
Code Snippets | ✓ | ✓ |
Advanced Refactoring | Limited | ✓ |
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.
Feature | Community | Paid License |
---|---|---|
Visual Tree Inspector | ✓ | ✓ |
Property Editor | ✓ | ✓ |
Layout Debugging | ✓ | ✓ |
Event Inspection | ✓ | ✓ |
3D View Debugging | ✗ | ✓ |
Performance Profiling | ✗ | ✓ |
Metrics Visualizer | ✗ | ✓ |
Logging | ✗ | ✓ |
Asset Manager | ✗ | ✓ |
In App Overlays | Partial | ✓ |
Technical Support | ✗ | ✓ |
Avalonia Parcel
A brand new packaging tool built specifically to make packaging Avalonia applications as easy as possible.
Feature | Community | Paid 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 Limit | 200MB | None |
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
-
Scope: Crash reporting only applies to Dev Tools and Parcel, not applications you build with Avalonia, or the Visual Studio extension.
-
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
-
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.
-
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:
- Open Visual Studio
- Go to Extensions > Manage Extensions
- Find the Avalonia extension and click Uninstall
- 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:
- Press
Win + R
to open the Run dialog - Type
%LOCALAPPDATA%\Avalonia\LicenseTickets
and press Enter - 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