---
title: "AzatAI Stack | Слой доверия для ИИ"
description: "AzatAI Stack — защищённая основа каждого продукта AzatAI. Уже доступны идентификация людей и ИИ-агентов, работа с данными и зашифрованные файлы. В планах управление доступом, фоновые задачи, поиск и экспорт."
url: "https://azat.ai/ru/products/stack"
language: "ru"
image: "https://azat.ai/og/ru.png"
---

Платформа

# AzatAI Stack

Платформа, на которой работает каждый продукт AzatAI. Её модули на Rust дают продукту идентификацию людей и ИИ-агентов, работу с данными и зашифрованные файлы. Продукт использует только те модули, которые ему нужны.

Модули

## Что может использовать продукт

Три модуля уже готовы. Остальные выйдут в указанном порядке, и у каждого будут свои тесты.

Доступно

### AzatAI Auth

Вход для людей и ИИ-агентов: ключи доступа, группы, OpenID Connect и OAuth 2, учётные данные агентов и обмен токенов. Работает на сервере или на периферии сети.

Доступно

### AzatAI Data

Единый интерфейс базы данных для PostgreSQL и SQLite: миграции, безопасные транзакции записи, проверенное резервное копирование и восстановление.

Доступно

### AzatAI Objects

Зашифрованное хранение файлов на локальном диске или в любом S3-совместимом хранилище. У каждого файла свой ключ, который шифруется ключами вашей организации.

В планах

### AzatAI Access

Уровни доступа, права на отдельные записи и журнал только для дозаписи: кто что прочитал и изменил. Журнал принадлежит вашей организации.

В планах

### AzatAI Jobs

Фоновые задачи с повторными попытками, например вызовы ИИ-моделей, которые работают рядом с вашими данными.

В планах

### AzatAI Search

Полнотекстовый поиск с учётом правил доступа, встроенный в продукт. Создан для языков, у которых больше одной письменности.

В планах

### AzatAI Export

Переносимые пакеты в открытых форматах, например BagIt, с контрольными суммами и стандартными метаданными. Так данные можно переносить между системами.

Запечатанные файлы

В планах для AzatAI Objects: файлы шифруются на компьютере самого пользователя, поэтому сервер никогда не видит их содержимое.

Принципы проектирования

## Меньше частей — меньше целей для атаки

1. 01

   ### Переносимость заложена в основу

   Продукты работают с Docker или Kubernetes в вашей инфраструктуре, в AzatAI Cloud или в облаке партнёра. Каждый внешний сервис для нас — риск, который нужно убрать, а не удобство, которое стоит добавить.

2. 02

   ### Библиотеки, а не множество сервисов

   Каждый модуль — это набор библиотек на Rust, собранных в один сервер. Чем меньше запущенных сервисов, тем меньше нужно обновлять и защищать.

3. 03

   ### Конфигурация, а не форки

   Каждый продукт задаёт свои названия и параметры через конфигурацию. Один и тот же проверенный код обслуживает все развёртывания.

4. 04

   ### Тесты при каждом изменении

   У каждого модуля есть тесты, которые запускаются при каждом изменении. Они работают с реальными базами данных и хранилищами, а не только с заглушками.

Где работает

## На ваших условиях

Разверните AzatAI Stack в своей инфраструктуре, в AzatAI Cloud или в облаке партнёра. Затем выберите компоненты, которые соответствуют вашим правилам. Ни один из них не отправляет телеметрию.

### Размещение

- Ваша инфраструктура

  Ваши собственные серверы или дата-центр, с Docker или Kubernetes. Все ключи у вас.

- [AzatAI Cloud](https://azat.ai/ru/services/cloud)

  [Мы эксплуатируем систему, следим за ней и обновляем её за вас.](https://azat.ai/ru/services/cloud)

- Облако партнёра

  Облачный провайдер, с которым мы работаем и которого поддерживаем.

### Компоненты на выбор

- Базы данных

  PostgreSQL или SQLite для небольшой или автономной установки

- Хранилище

  Локальный диск или S3-совместимое хранилище, например Garage, MinIO или Ceph

- Периферия сети

  Cloudflare Workers для входа на периферии сети

## Хотите создавать продукты на AzatAI Stack?

Сейчас на AzatAI Stack работают наши собственные продукты и системы, которые мы создаём для клиентов. Если вы хотите сами строить на этой платформе, расскажите нам о своём проекте.

[Связаться с нами](https://azat.ai/ru/contact)
```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"AzatAI","item":"https://azat.ai/ru"},{"@type":"ListItem","position":2,"name":"AzatAI Stack","item":"https://azat.ai/ru/products/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 — компания в сфере ИИ. AzatAI Stack, наш слой доверия для ИИ-продуктов, даёт им вход для людей и ИИ-агентов, работу с данными и зашифрованное хранилище файлов. На этой платформе работают наши собственные продукты и системы наших клиентов.","slogan":"Слой доверия для ИИ"},{"@type":"WebSite","@id":"https://azat.ai/#website","name":"AzatAI","url":"https://azat.ai/ru","inLanguage":"ru","publisher":{"@id":"https://azat.ai/#organization"}}]}
```
