AXIS-CORE 1.2.0

dotnet add package AXIS-CORE --version 1.2.0
                    
NuGet\Install-Package AXIS-CORE -Version 1.2.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AXIS-CORE" Version="1.2.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AXIS-CORE" Version="1.2.0" />
                    
Directory.Packages.props
<PackageReference Include="AXIS-CORE" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AXIS-CORE --version 1.2.0
                    
#r "nuget: AXIS-CORE, 1.2.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AXIS-CORE@1.2.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AXIS-CORE&version=1.2.0
                    
Install as a Cake Addin
#tool nuget:?package=AXIS-CORE&version=1.2.0
                    
Install as a Cake Tool

AXIS-CORE

Programmatic WCAG 2.2 accessibility auditing for .NET applications.
Embed the same engine powering AXIS into your CI/CD pipelines, developer tooling, or backend services.


Installation

dotnet add package AXIS-CORE

Quick Start

using AxisCore;

var checker = new AxisCore();
var report = await checker.CheckUrlAsync("https://example.com");

Console.WriteLine($"Score:  {report.AccessibilityScore}/100");
Console.WriteLine($"Tier:   {report.ComplianceTier}");
Console.WriteLine($"Issues: {report.Issues.Count}");

What It Checks

Category Checks
Content Alt text, heading hierarchy, form labels
WCAG 2.2 Target size minimum (2.5.8), redundant entry (3.3.7)
Readability Color contrast, font size
Environment CO₂ estimate, CDN detection, energy rating

Compliance Tiers

Score Tier
95 – 100 ✅ Fully Compliant
80 – 94 🟦 Mostly Compliant
60 – 79 🟨 Partially Compliant
0 – 59 🔴 Not Compliant

API Reference

CheckUrlAsync(string url)

Fetches and audits a live URL. Uses headless Chrome for JS-rendered pages.

var report = await checker.CheckUrlAsync("https://example.com");

CheckHtmlAsync(string html)

Audits a raw HTML string directly — useful for CI pipelines or unit tests.

var html = File.ReadAllText("index.html");
var report = await checker.CheckHtmlAsync(html);

Report object

report.AccessibilityScore   // int, 0–100
report.ComplianceTier       // string
report.Issues               // List<Issue>
report.CarbonEstimateGrams  // double
report.EnergyRating         // string ("Eco" | "Moderate" | "High Impact")

Issue object

issue.Severity    // "Error" | "Warning" | "Info"
issue.Rule        // e.g. "2.5.8 — Target Size Minimum"
issue.Element     // Offending HTML snippet
issue.Suggestion  // Fix recommendation

Standards Covered

  • WCAG 2.2 (including new AA criteria)
  • WCAG 2.1
  • Section 508
  • India RPwD Act

Requirements

  • .NET 9.0+
  • Windows 10/11 (Linux/macOS support planned)

Other Runtimes

Runtime Package
JavaScript axis-core-sdk
Rust axis-core
Python axis-core (planned)

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.2.0 32 3/19/2026
1.1.0 33 3/19/2026
1.0.0 148 11/29/2025