Skip to main content
This guide walks you from zero to your first tamper-proof audit event. You’ll create a free account, grab an API key, install the SDK for your language, and send a real event that you can immediately inspect in the AuditRails dashboard. The entire process takes about five minutes.
1

Create Your Free Account

Head to app.auditrails.io/register and sign up for a free account. You get a 30-day free trial with no credit card required — full platform access from day one.
Your account starts on the Starter Trails plan. You can upgrade at any time from Dashboard → Billing without losing any existing log data.
2

Create an API Key

Every event is authenticated with an API key scoped to a project. To create one:
  1. Open the AuditRails Dashboard.
  2. Navigate to API Keys in the left sidebar.
  3. Click Create API Key, give it a name (e.g. my-app-dev), and select the project you want to scope it to.
  4. Copy the key immediately — it starts with at_live_... and is shown only once.
AuditRails stores only a SHA-256 hash of your key, never the raw value. If you lose it, you must revoke it and create a new one. Store it in a secrets manager or environment variable right away.
3

Install the SDK (or skip it)

Every SDK is a thin wrapper over one HTTP endpoint, so the curl tab below works in any language today and is fully supported. Nothing in this quickstart requires an SDK.
4

Log Your First Event

Send a user.login event. Replace at_live_... with the key you copied in step 2.The curl tab is the whole interface: every SDK below wraps exactly this request, so it is the fastest way to confirm your key works before you add a dependency.
The SDK automatically attaches a log_id (ULID), your tenant_id, and a precise timestamp to every event before it is hashed and stored. You never need to set these manually.
5

View Your Event in the Dashboard

Open Dashboard → Logs. Your user.login event should appear within a few seconds. Click any row to inspect:
  • The full event payload and metadata
  • The computed SHA-256 hash and its position in the chain
  • The previous-hash link that proves chain integrity
  • The WORM storage confirmation and retention expiry date

What’s Next

Core Concepts

Understand projects, events, hash chains, storage tiers, and retention policies.

Authentication

Learn about API key formats, security best practices, and error codes.

API Reference

Explore every endpoint and field in the full REST API reference.

Compliance Guides

See how AuditRails satisfies DORA, GDPR, NIS2, the EU AI Act, and the other four supported frameworks.