With Cased you can add a comprehensive, high-signal, and tamper-proof audit trail to any application in minutes. Give your compliance, security, and customer support teams the information they need.


Cased supports common regulatory frameworks such as SOC 2, HIPAA, SOX, and ISO-27001.


Cased audit trails are tamper proof and we guarantee they reflect what actually happened.


Cased Workflows allow your team to securely access audit trail data while answering customer questions or responding to a security incident.

Scalable and resilient

Our infrastructure is built to scale with you. Cased can handle billions of events per month, while ensuring you never miss an event.


Protect sensitive data by masking and tokenizing personally identifiable information. All data in encrypted in transit and at rest.

Getting Started

Cased is a developer and API first product. After accessing your Cased dashboard you'll follow these steps to publish your first audit trail events. From there you can create a comprehensive audit trail and take advantage of more advanced functionality.

  1. Create an audit trail. Cased provides you with a default audit trail named after your organization, but you can create as many audit trails as you need. For an application, we recommend starting with a single audit trail and naming it after the application that will publish events to that audit trail, e.g. app. By default, each organization also starts with an audit trail called system that automatically records administrative actions taken on a Cased account (e.g. audit_trail.create)

  2. Publish events to Cased. You will need the PUBLISH_API_KEY for the audit trail you created in step 1. You can then configure one of the Cased clients or integrations to publish events from your application. Alternatively you can publish events directly using the REST API.

  3. Retrieve audit trail events. You will need to create a Cased Policy, which governs what information can be retrieved from an audit trail. For example, you may want to create a policy that does not expose Personally Identifable Information (PII). Each policy comes with a POLICY_API_KEY, which can be used with one of the Cased clients or integrations to retrieve audit trail data. Alternatively you can use the REST API to retrieve audit trail data.

Official Clients

Cased supports all major languages and frameworks, you can find a complete list here. If there is a language or framework you'd like to see supported, please let us know.


For more detailed guidance on using Cased, explore our guides.

Publish audit trail events

Learn how to easily send audit events to Cased, how to use API keys to authenticate your publish requests, and how to work with our test and live environments.

Retrieve audit trail events

Fetch, search, and list audit trail data—and build audit trails for your own customers.

Design audit trail events

Audit trails in Cased answer the who, what, when, where, and why. While Cased will accept any shape of event you send us, it's important to consider a few guidelines when designing your events.