Connect your API to your customers' SIEM with ease.
The investigation happens in their SIEM.
Fully customizable
SIEMs come in all shapes and sizes. Your customers can write transformation functions that reshape event payloads into whatever schema or format their SIEM expects.
Data where your customers want it
Audit events land in a bucket or Elasticsearch index they own, so permissions and retention policies are configured on their own terms.
Built-in integration
Svix fully manages the connection to every destination, so there's no extra work for you. Create the message with the Svix API, and we handle the rest.
Audit logs, where your customers want them
Support for all the common destinations that SIEMs can ingest from.
Amazon S3
Write audit events to your customer's S3 bucket.
DocsGoogle Cloud Storage
Write audit events to your customer's Cloud Storage bucket.
DocsAzure Blob Storage
Write audit events to your customer's Blob container.
DocsElasticsearch
Index each audit event in your customer's Elasticsearch or OpenSearch index.
Docs
One action, one event
Your event lands as a document in your customer's Elasticsearch index, or as a line in a file in their S3 bucket, in any format they need.
{
"eventType": "user.login-attempt",
"payload": {
"user": "foobar@example.com",
"outcome": "success"
}
}{
"eventType": "user.login-attempt",
"payload": { "user": "foobar@example.com", "outcome": "success" }
}More Use Cases
How does the SIEM get the events?
Your customer adds a destination in the App Portal. With Elasticsearch or OpenSearch, each event is indexed as a document their security team can search right away. With S3, Google Cloud Storage, or Azure Blob Storage, their SIEM ingests the bucket.
What if their SIEM expects a different shape?
A transformation, a short JavaScript function hosted by Svix, reshapes each event before it's indexed or written to the bucket.
Do I need to change how I send events?
No. You keep calling the same message API. Your customers configure how they want to receive them in the App Portal.