Getting Started
Set up your Engrave account and start recording immutable audit events in just a few minutes.
Prerequisites
- A valid email address
- The ability to make HTTP requests (curl, Postman, or your programming language of choice)
Step 1: Create Your Account
Visit app.tryengrave.com/Account/Signup to create your free account. You'll receive a confirmation email to verify your address.
Once verified, your dedicated database is provisioned automatically. This typically takes less than 60 seconds.
Step 2: Generate an API Key
After logging in, navigate to API Keys in your dashboard. Click Generate New Key.
Important: Copy your API key immediately. For security, you won't be able to view it again. Store it securely and never commit it to version control.
API keys are prefixed with ek_live_ for production or ek_test_ for test environments.
Step 3: Record Your First Event
Use the REST API to record an audit event. Replace YOUR_API_KEY with your actual key.
curl -X POST https://api.tryengrave.com/api/v1/events \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"event_type": "user_registered",
"event_timestamp": "2026-01-18T10:00:00Z",
"metadata": {
"user_id": "usr_12345",
"email": "jane@example.com",
"signup_source": "web"
}
}'
You'll receive a response like this:
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"event_type": "user_registered",
"event_timestamp": "2026-01-18T10:00:00Z",
"recorded_at": "2026-01-18T10:00:05Z",
"tx_id": 12345,
"verification_url": "/api/v1/events/550e8400.../verify"
}
Step 4: Verify Event Integrity
At any time, you can verify that an event hasn't been modified using its verification endpoint.
curl https://api.tryengrave.com/api/v1/events/{event_id}/verify \
-H "X-API-Key: YOUR_API_KEY"
The response includes verified: true if the event's integrity is confirmed.