Audit Logs - Langfuse

Audit Logs

Langfuse's audit logging system provides comprehensive tracking of all system activities, capturing detailed information about who performed what actions, when they occurred, and what changes were made. This feature is essential for enterprise security, compliance requirements, and incident investigation.

What are Audit Logs?

Audit logs are immutable records of all significant activities within your Langfuse organization and projects. They capture:

These logs provide a complete audit trail for security monitoring, compliance reporting, and forensic analysis.

Viewing Audit Logs

The audit log viewer is available in the Enterprise Edition and provides:

Access Control

Filtering and Navigation

Exporting Audit Logs

You can export audit logs directly from the UI. Thereby you can analyze your data externally or create backups of important information.

How to use:

Event Types and Data Capture

Auditable Resources

Langfuse tracks specific actions across all system resources. The following table shows the exact resource types and actions that are logged:

Resource Actions
Annotation Queue create, delete, update
Annotation Queue Item complete, create, delete
API Key create, delete, update
Batch Action create, delete
Batch Export create
Blob Storage Integration update
Comment create, delete
Dataset create, delete, update
Dataset Item create, delete, update
Dataset Run delete
Evaluation Template create
Job create, delete, update
LLM API Key create, delete
Membership create, delete
Membership Invitation create, delete
Model create, delete, update
Organization create, delete, update
Organization Membership create, delete, update
PostHog Integration delete, update
Project create, delete, transfer, update
Project Membership create, delete, update
Prompt create, delete, promote, setLabel, update, updateTags
Prompt Protected Label create
Score create, delete, update
Score Config create, update
Session bookmark, publish
Stripe Checkout Session create
Trace bookmark, delete, publish, updateTags

State Capture

For update operations, Langfuse captures:

States are stored as JSON, providing full context for any modifications made to your data.

User Attribution

Identity Sources

Audit logs distinguish between different types of actors:

Context Information

Each entry includes:

GitHub Discussions

Implementing Audit Logs for Self-Hosted OSS Audit logs on organisation level not visible on Self Hosted version with Enterprise Audit logs schema using open source langfuse Postgres table audit_logs filling up in langfuse open source Tracking (logging) manual updates in dataset items Export audit logs to external data lake\SIEM Add Audit Logging System to Worker Tasks

Discussions last updated: 9/16/2026.