# Facade API

> Узнайте, как использовать Facade API в приложении Univer Bases.

- Human documentation: [https://docs.univer.ai/ru-RU/guides/bases/getting-started/facade](https://docs.univer.ai/ru-RU/guides/bases/getting-started/facade)

- Agent Markdown: [https://docs.univer.ai/ru-RU/guides/bases/getting-started/facade.md](https://docs.univer.ai/ru-RU/guides/bases/getting-started/facade.md)

- Requested language: `ru-RU`

- Content language: `ru-RU`

- Documentation version: `1.2.0`

- Source: [bases/getting-started/facade.ru-RU.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/bases/getting-started/facade.ru-RU.mdx)

---

Facade API предоставляет прикладной уровень над моделью Bases. Используйте его для распространенных операций: создания баз, таблиц, полей, записей, представлений, фильтров, сортировок, групп и выделений, а также навигации по интерфейсу.

> [!WARNING: Внимание]
> Изменения модели Base выполняются синхронно. Методы активации UI возвращают Promise, поэтому используйте `await`.

## Подключение точек входа Facade

Импортируйте точку входа Facade для каждой возможности Bases, которую использует приложение:

```ts
import { FUniver } from '@univerjs/core/facade'
import '@univerjs-pro/bases/facade'
import '@univerjs-pro/bases-ui/facade'
```

Создайте объект API после регистрации экземпляра Univer и необходимых плагинов:

```ts
const univerAPI = FUniver.newAPI(univer)
```

## Дальнейшие шаги

Расширения Facade подключены. Перейдите к следующим разделам:

* [Общий API](https://docs.univer.ai/ru-RU/guides/bases/features/core/general-api.md) — общие команды, события, отмена и повтор, расширения UI, сеть, перечисления и утилиты.
* [Univer Bases API](https://docs.univer.ai/ru-RU/guides/bases/features/core/bases-api.md) — создание и чтение Bases, работа с моделью и состоянием UI.
* [Справочник facade Bases](https://docs.univer.ai/ru-RU/reference/facade/base.md) — полный список методов.
