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.
Private-cloud deployment is planned for design partners with strict data-residency needs. If this is a requirement for you, tell us; it shapes what we build next. The page below describes the intended design.
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",
)
Deployment tooling will be provided to design partners when this ships.
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 your own regulatory purposes.
Interested?
Contact us or join the beta waitlist and mention "Private Cloud" in the form.