Skip to main content
The Tuteliq .NET SDK provides an async client for the Tuteliq child safety API. It supports .NET 6.0+ and ships with full XML documentation and nullable reference type annotations.

Installation

Install via NuGet:
Or via the Package Manager Console:

Initialize the client

Never hardcode API keys in source code. Use IConfiguration, user secrets, or a secrets manager.

Detect unsafe content

Scan a single text input for harmful content across all KOSA categories.

Detect grooming patterns

Analyze a conversation history for grooming indicators.

Analyze emotions

Evaluate emotional well-being from conversation text.

Analyze voice

Upload an audio file for transcription and safety analysis.

Fraud detection

Detect financial exploitation, social engineering, and scam patterns targeting minors. Other methods — DetectAppFraudAsync, DetectMuleRecruitmentAsync — follow the same pattern.

Detect social engineering

Detect romance scam

Safety extended

Detect extended safety threats including gambling harm, coercive control, vulnerability exploitation, and radicalisation.

Detect vulnerability exploitation

Detect radicalisation

Multi-endpoint analysis

Run multiple detection endpoints on a single text in one API call.
AnalyseMultiAsync is billed per individual detection endpoint, not per request.

Analyze video

Upload a video file for frame-by-frame safety analysis.

Dependency injection

The SDK provides extension methods for IServiceCollection to integrate with ASP.NET Core dependency injection.
Then inject ITuteliqClient into your controllers or services:

Error handling

The SDK throws typed exceptions that you can catch and inspect.

Configuration options

Next steps

API Reference

Explore the full API specification.

Node.js SDK

See the Node.js SDK guide.