.NET SDK

Official Taxu .NET library

Installation

NuGet Package Manager

Install-Package Taxu.NET

.NET CLI

dotnet add package Taxu.NET

Quick Start

using Taxu;

var client = new TaxuClient("your_api_key_here");

// Upload document
await client.Documents.UploadAsync(
    new FileInfo("w2.pdf"),
    DocumentType.W2
);

// Calculate refund
await client.Tax.CalculateRefundAsync(new RefundRequest
{
    Income = 75000,
    FilingStatus = FilingStatus.Single,
    State = "CA"
});

Features

Async/Await

Full async support with Task-based APIs

Strong Typing

Complete type safety with C#

ASP.NET Core

First-class ASP.NET integration

NuGet Ready

Available on NuGet.org

API Reference

Document Upload

await client.Documents.UploadAsync(
    new FileInfo("document.pdf"),
    DocumentType.W2
);

Tax Calculation

var response = await client.Tax.CalculateRefundAsync(
    new RefundRequest
    {
        Income = 75000,
        FilingStatus = FilingStatus.Single
    }
);

Next Steps