Skip to content

Authenta .NET SDK

Welcome to the official documentation for the Authenta .NET SDK. This library allows you to integrate state-of-the-art deepfake and manipulated media detection into your .NET applications.

Supported Platforms

  • .NET Standard 2.0
  • .NET Framework 4.6.1+
  • .NET Core 2.0+
  • .NET 6+
  • .NET SDK 6.0 or later (for development & tooling)

Library target: .NET Standard 2.0

Supported OS: Windows

Features

  • Image deepfake detection (AC-1)
  • Video deepfake detection (DF-1)
  • Binary upload using presigned URLs
  • Explicit processing control
  • Polling with timeout handling
  • .NET Standard 2.0 compatible

1. Getting Started

1.1 Installation

Via NuGet (Recommended)
dotnet add package Authenta.SDK

1.2 From Source

git clone https://github.com/phospheneai/authenta-dotnet-sdk.git
cd authenta-dotnet-sdk/Authenta.SDK
dotnet restore
dotnet build -c Release
dotnet pack -c Release

Build the SDK

From the repository root:

cd Authenta.SDK
dotnet restore
dotnet build -c Release

Packaging

cd Authenta.SDK
dotnet restore
dotnet build -c Release
dotnet pack -c Release

Client Development

Add Reference via NuGet (Recommended)
dotnet add package Authenta.SDK

Initialization / Authentication

var client = new AuthentaClient(new AuthentaOptions
{
    BaseUrl = "<AUTHENTA_BASE_URL>",
    ClientId = "<CLIENT_ID>",
    ClientSecret = "<CLIENT_SECRET>"
});

More: For details on models, capabilities, and examples, see the SDK README on GitHub: .NET SDK (Github)