AuditRailsAuditRails

Audit logs that can't be tampered with. One log for every compliance framework.

Tamper-evident audit logs for EU AI Act, GDPR, SOC 2, HIPAA, and 14 more frameworks, bundled free on Compliance Trails. One SDK, auditor-ready reports.

EU AI Act
GDPR
SOC 2
HIPAA
DORA
app.ts
import { AuditRails } from '@auditrails/node';

const audit = new AuditRails({ apiKey: 'at_live_...' });

await audit.log({
  action: 'user.login',
  actor_id: 'usr_123',
  resource: 'session',
  metadata: { ip: '192.168.1.1' }
});
200Response
{
  "status": "ok",
  "log_id": "01HXYZ...",
  "chain_seq": 42,
  "hash": "a3f2b8c1..."
}
0

Frameworks bundled

0

Native SDKs

0 days

Free trial

How it works

Three steps to compliance-ready audit logging.

1

Install the SDK

Add our SDK to your project with a single package install. Available for Node.js, Python, Go, Java, and PHP.

2

Send audit events

Call one function to log any action. We handle enrichment, hash chaining, and immutable storage automatically.

3

Pass your audit

Use the compliance dashboard to search logs, verify chain integrity, and export reports for your auditors.

Tamper-proof by design

Every log is cryptographically chained. Try tampering with one, watch the cascade.

Cryptographic Hash Chain

Each log links to the previous via SHA-256. Tampering breaks the chain.

#1VALID

user.created

prev:000000
hash:a3f2b8
#2VALID

role.assigned

prev:a3f2b8
hash:d7e1c4
#3VALID

data.exported

prev:d7e1c4
hash:9b4f2a
#4VALID

user.deleted

prev:9b4f2a
hash:f1c8e3
Chain integrity verified: all hashes match. Your audit trail is tamper-proof.

Everything you need for audit compliance

Built from the ground up for immutability, security, and speed.

Hash Chaining

Every log entry is cryptographically chained using SHA-256. Tampering with any record breaks the chain and is instantly detectable.

WORM Storage

Logs are written to immutable, write-once-read-many storage with object lock. Once written, they cannot be modified or deleted.

Real-time Search

Search and filter millions of audit events in milliseconds. Full-text search across actions, actors, resources, and metadata.

Multi-tenancy

Built-in tenant isolation at every layer. Every API key maps to a tenant. Data is never co-mingled between organizations.

Compliance Dashboard

Real-time visibility into your audit trail. Chain verification, export for auditors, and role-based access controls built in.

5 SDKs

Native SDKs for Node.js, Python, Go, Java, and PHP. Drop in 5 lines of code and start logging in minutes.

Start logging in minutes

Every plan includes a 90-day free trial. No credit card required.