Platform
AzatAI Stack
The platform under every AzatAI product. Its Rust modules give a product identity for people and AI agents, data and encrypted files. A product uses only the modules it needs.
Modules
What a product can use
Three modules are ready. The others follow in this order, each with its own tests.
AzatAI Auth
Sign-in for people and AI agents: passkeys, groups, OpenID Connect and OAuth 2, agent credentials and token exchange. Runs on a server or at the edge.
AzatAI Data
One database interface for PostgreSQL and SQLite, with migrations, safe write transactions, and tested backup and restore.
AzatAI Objects
Encrypted file storage on a local disk or any S3-compatible store. Each file has its own key, wrapped by keys your organization holds.
AzatAI Access
Access levels, permissions per record, and an append-only log of who read and changed what. The log belongs to your organization.
AzatAI Jobs
Background work with retries, such as calls to AI models that run next to your data.
AzatAI Search
Full-text search that respects access rules, built into the product. Made for languages that are written in more than one script.
AzatAI Export
Portable packages in open formats such as BagIt, with checksums and standard metadata, so data can move between systems.
Sealed files
Planned for AzatAI Objects: files encrypted on the user's own computer, so the server never sees what they contain.
Design rules
Fewer parts, less to attack
01
Portable by design
Products run with Docker or Kubernetes on your own infrastructure, on AzatAI Cloud or with a partner cloud. We treat each outside service as a risk to remove, not a convenience to add.
02
Libraries, not a crowd of services
Each module is a set of Rust libraries built into one server. Fewer running services means less to patch and secure.
03
Configuration, not forks
Each product sets its own names and settings through configuration. The same tested code serves every deployment.
04
Tested on every change
Every module has tests that run on each change, against real databases and storage, not only mocks.
Where it runs
On your terms
Run AzatAI Stack on your own infrastructure, on AzatAI Cloud, or with a partner cloud. Then pick the parts that fit your rules. It sends no telemetry from any of them.
Hosting
Your infrastructure
Your own servers or data center, with Docker or Kubernetes. You hold every key.
AzatAI Cloud
We run, watch and update the system for you.
Partner cloud
A cloud provider we work with and support.
Parts you can pick
Databases
PostgreSQL, or SQLite for a small or offline install
Storage
A local disk, or an S3-compatible store such as Garage, MinIO or Ceph
Edge
Cloudflare Workers, for sign-in at the edge
Want to build on AzatAI Stack?
Today, AzatAI Stack runs our own products and the systems we build for clients. If you want to build on it yourself, tell us about your project.