September 30, 2025

Langfuse September Update

AI Filters, Experiment Runner SDK, Structured Outputs for Experiments, TypeScript SDK v4 GA, and a price drop for the Core plan.

This month, we shipped our first AI feature, introduced a new high-level SDK to run experiments, added structured output support for prompt experiments, graduated our TypeScript SDK v4 to GA, and reduced the price of the Core plan. Here’s what’s new:

Experiment Runner SDK

Experiment Runner SDK

We’ve added a new high-level SDK abstraction that makes running experiments on datasets a breeze. It comes with automatic tracing, concurrent execution, and flexible evaluation built in. This is now the recommended way to run experiments on local or Langfuse-hosted datasets with our Python and JS/TS SDKs.

Learn more in the docs

Natural Language Filtering for Traces

Natural Language Filters

You can now filter your traces and observations using plain English. Just describe what you’re looking for, and Langfuse will construct the right filters for you. You can then refine them manually if needed. This is our first AI feature in Langfuse, with more to follow!

See how it works

Structured Output Support for Prompt Experiments

Structured Output

Ensure your LLM responses conform to a specific JSON schema in your Prompt Experiments. Enforcing a structured output makes it much easier to evaluate outputs consistently and process results programmatically.

Read the changelog

TypeScript SDK v4 (GA)

TypeScript SDK v4 GA

We’ve taken JS/TypeScript tracing up a notch: The Langfuse JS/TypeScript SDK v4 is out of beta as of September 2025! We’ve rebuilt this SDK on top of OpenTelemetry to improve the developer experience, make context management more robust, and allow for easy integrations with the JS/TS ecosystem (Provider SDKs, Vercel AI SDK, LangChain JS, Mastra, …).

See the documentation

Upgrade now from v3 to v4

If you are on Python, all of this is already available in the current version of the Python SDK.

More September Releases

User Highlights

Khan Academy case study

Khan Academy: uses Langfuse’s public API to power Khanmigo AI, building a custom Golang client and linking internal tools directly to traces for debugging and analysis. Since rolling out in April 2024, adoption has expanded to 100+ users across product and infrastructure teams, enabling rapid iteration, shared visibility, and leadership insights without hosting their own tracing infrastructure.

Read the whole story