Everything you need to integrate Zikrah into your application
Zikrah is an enterprise-grade audit logging platform that provides cryptographic integrity verification for your application logs. Get started in minutes with our simple REST API.
Base URL: https://zikrah.dev/api/v1
All API requests require authentication using your API key in the Authorization header.
Authorization: Bearer zk_your_api_key_here
Security: Keep your API keys secure and never expose them in client-side code.
POST /api/v1/logs
Creates a new audit log entry with optional template validation.
action
- The action being logged (string)resource
- The resource being acted upon (string)metadata
- Additional data about the action (object)resource_id
- Specific resource identifier (string)template_key
- Template for validation (string)GET /api/v1/logs
Parameter | Type | Description |
---|---|---|
page |
integer | Page number (default: 1) |
per_page |
integer | Items per page (max: 100) |
action |
string | Filter by action |
resource |
string | Filter by resource |
GET /api/v1/logs/LOG_ID
Retrieve a specific log entry with full verification details.
Templates provide structure and validation for your log entries. They ensure consistent data format and enable advanced features like automatic PII redaction.
All defined fields are required. Extra fields are rejected.
Defined fields are validated, extra fields are allowed.
Pro and Enterprise tiers support automatic PII redaction. Mark fields as sensitive in your template, and Zikrah will automatically detect and redact personal information like emails, phone numbers, and SSNs.
EMET (Evidential Merkle Evidence Tree) provides progressive levels of cryptographic integrity verification based on your subscription tier.
Need help? Contact our support team
For detailed code examples and integration guides, please contact our support team.
Last updated: January 2025