---
title: "AzatAI Stack | The trust layer for AI"
description: "AzatAI Stack is the secure foundation of every AzatAI product: identity for people and AI agents, data and encrypted files today, with access control, jobs, search and export planned."
url: "https://azat.ai/stack"
language: "en"
image: "https://azat.ai/og/en.png"
---

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.

Available

### 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.

Available

### AzatAI Data

One database interface for PostgreSQL and SQLite, with migrations, safe write transactions, and tested backup and restore.

Available

### 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.

Planned

### AzatAI Access

Access levels, permissions per record, and an append-only log of who read and changed what. The log belongs to your organization.

Planned

### AzatAI Jobs

Background work with retries, such as calls to AI models that run next to your data.

Planned

### AzatAI Search

Full-text search that respects access rules, built into the product. Made for languages that are written in more than one script.

Planned

### 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

1. 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.

2. 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.

3. 03

   ### Configuration, not forks

   Each product sets its own names and settings through configuration. The same tested code serves every deployment.

4. 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](https://azat.ai/cloud)

  [We run, watch and update the system for you.](https://azat.ai/cloud)

- 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.

[Talk to us](https://azat.ai/contact)
```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"AzatAI","item":"https://azat.ai"},{"@type":"ListItem","position":2,"name":"AzatAI Stack","item":"https://azat.ai/stack"}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://azat.ai/#organization","name":"AzatAI","url":"https://azat.ai/","logo":{"@type":"ImageObject","url":"https://azat.ai/icon-512.png","width":512,"height":512},"description":"AzatAI is an AI company. AzatAI Stack, our trust layer for AI products, gives them sign-in for people and AI agents, data and encrypted file storage. Our own products and our client systems run on it.","slogan":"The trust layer for AI"},{"@type":"WebSite","@id":"https://azat.ai/#website","name":"AzatAI","url":"https://azat.ai","inLanguage":"en","publisher":{"@id":"https://azat.ai/#organization"}}]}
```
