Skip to main content

Self-Hosted / Private Cloud

If your security or compliance requirements prevent sending agent action data to a third-party service, Auditail supports a Private Cloud deployment mode.

In this mode, the Auditail data plane (the API that receives audit events) runs inside your own AWS or GCP environment. You own the data. Auditail never sees it.

Available on Scale+

Private cloud deployment is available on the Scale tier and above. Contact us to discuss your requirements.


Architecture​

Your AI Agent
↓
auditail-sdk (configured with your private baseUrl)
↓
Your VPC → Auditail Data Plane (your AWS/GCP account)
↓
Your S3 / Cloud Storage (audit logs)
Your RDS / Cloud SQL (rules, API keys)
↓
Auditail Dashboard (reads from your environment via secure tunnel)

The control plane (dashboard, rule configuration) is still managed by Auditail. Only the data plane — the API that receives events and the storage layer — runs in your environment.


Setup​

Point the SDK at your private deployment:

const aegis = new Auditail({
apiKey: process.env.AUDITAIL_API_KEY!,
baseUrl: 'https://auditail.internal.yourdomain.com', // your private endpoint
});
aegis = Auditail(
api_key=os.environ["AUDITAIL_API_KEY"],
base_url="https://auditail.internal.yourdomain.com",
)

Full deployment instructions (Terraform modules for AWS and GCP) are provided to Scale+ customers.


Data Sovereignty​

With Private Cloud:

  • All audit event data stays in your account — Auditail has zero access to payload data.
  • API keys are managed in your environment.
  • Logs are stored in your S3 / GCS bucket, encrypted at rest with your KMS keys.
  • You remain the data controller for GDPR / HIPAA compliance purposes.

Interested?​

Contact us or join the beta waitlist and mention "Private Cloud" in the form.