Langfuse 0.0.0-dev.31
dotnet add package Langfuse --version 0.0.0-dev.31
NuGet\Install-Package Langfuse -Version 0.0.0-dev.31
<PackageReference Include="Langfuse" Version="0.0.0-dev.31" />
<PackageVersion Include="Langfuse" Version="0.0.0-dev.31" />
<PackageReference Include="Langfuse" />
paket add Langfuse --version 0.0.0-dev.31
#r "nuget: Langfuse, 0.0.0-dev.31"
#:package Langfuse@0.0.0-dev.31
#addin nuget:?package=Langfuse&version=0.0.0-dev.31&prerelease
#tool nuget:?package=Langfuse&version=0.0.0-dev.31&prerelease
Langfuse
Features 🔥
- Fully generated C# SDK based on official Langfuse OpenAPI specification using AutoSDK
- Same day update to support new features
- Updated and supported automatically if there are no breaking changes
- All modern .NET features - nullability, trimming, NativeAOT, etc.
- Support .Net Framework/.Net Standard 2.0
Usage
using Langfuse;
using var client = new LangfuseClient(apiKey);
Health Check
Basic example showing how to create a client and check API health.
using var client = new LangfuseClient(apiKey);
// Check that the Langfuse API and database are healthy.
var response = await client.Health.HealthHealthAsync();
Traces
List and retrieve traces from the Langfuse API.
using var client = new LangfuseClient(apiKey);
// List the most recent traces in your project.
var response = await client.Trace.TraceListAsync(
limit: 10);
Prompts
List prompts managed in Langfuse.
using var client = new LangfuseClient(apiKey);
// List all prompts in your project.
var response = await client.Prompts.PromptsListAsync(
limit: 10);
Ingestion
Ingest trace events into Langfuse using the batch ingestion API.
using var client = new LangfuseClient(apiKey);
// Create a trace event and send it via batch ingestion.
var traceId = Guid.NewGuid().ToString();
var traceEvent = new TraceEvent(body: new TraceBody
{
Id = traceId,
Name = "sdk-integration-test",
Input = "What is Langfuse?",
Output = "Langfuse is an open-source LLM observability platform.",
});
var ingestionEvent = new IngestionEvent(
new AllOf<IngestionEventVariant12, TraceEvent>(
value1: new IngestionEventVariant12(
type: IngestionEventVariant1Type.TraceCreate),
value2: traceEvent));
var response = await client.Ingestion.IngestionBatchAsync(
batch: [ingestionEvent]);
Projects
Get information about the project associated with the API key.
using var client = new LangfuseClient(apiKey);
// Retrieve the project associated with your API key.
var response = await client.Projects.ProjectsGetAsync();
Scores
List scores for evaluating LLM outputs in Langfuse.
using var client = new LangfuseClient(apiKey);
// List all scores in your project with pagination.
var response = await client.Scores.ScoresGetManyAsync(
limit: 10);
Datasets
List and manage datasets for LLM evaluation in Langfuse.
using var client = new LangfuseClient(apiKey);
// List all datasets in your project with pagination.
var response = await client.Datasets.DatasetsListAsync(
limit: 10);
Support
Priority place for bugs: https://github.com/tryAGI/Langfuse/issues
Priority place for ideas and general questions: https://github.com/tryAGI/Langfuse/discussions
Discord: https://discord.gg/Ca2xhfBf3v
Acknowledgments
This project is supported by JetBrains through the Open Source Support Program.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- No dependencies.
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 |
|---|---|---|
| 0.0.0-dev.31 | 47 | 4/1/2026 |
| 0.0.0-dev.30 | 45 | 3/29/2026 |
| 0.0.0-dev.25 | 64 | 3/28/2026 |
| 0.0.0-dev.24 | 57 | 3/28/2026 |
| 0.0.0-dev.23 | 65 | 3/28/2026 |
| 0.0.0-dev.22 | 104 | 3/28/2026 |
| 0.0.0-dev.20 | 44 | 3/28/2026 |
| 0.0.0-dev.17 | 43 | 3/27/2026 |
| 0.0.0-dev.15 | 45 | 3/27/2026 |
| 0.0.0-dev.12 | 42 | 3/27/2026 |
| 0.0.0-dev.6 | 42 | 3/20/2026 |
| 0.0.0-dev.4 | 37 | 3/20/2026 |
| 0.0.0-dev.3 | 34 | 3/20/2026 |
| 0.0.0-dev.2 | 38 | 3/20/2026 |
| 0.0.0-dev | 36 | 3/20/2026 |