# API de Facade

> Aprende a habilitar la API Facade en una aplicación Univer Bases.

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

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

- Requested language: `es-ES`

- Content language: `es-ES`

- Documentation version: `1.2.0`

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

---

API de Facade proporciona una capa orientada a la aplicación sobre el modelo Bases. Úselo para operaciones comunes como la creación de bases, tablas, campos, registros, vistas, filtros, ordenaciones, grupos, selecciones y navegación de la interfaz de usuario.

> [!WARNING: Precaución]
> Las mutaciones del modelo Base son síncronas. Los métodos de activación de la UI devuelven promesas y deben usar `await`.

## Habilitar entradas de fachada

Importe la entrada de fachada para cada capacidad de Bases utilizada por su aplicación:

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

Cree el objeto API después de que se registren la instancia de Univer y los complementos requeridos:

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

## Siguientes pasos

Las extensiones de Facade ya están habilitadas. Continúa con:

* [API general](https://docs.univer.ai/es-ES/guides/bases/features/core/general-api.md) para comandos, eventos, deshacer y rehacer, extensiones de UI, red, enumeraciones y utilidades compartidas.
* [Univer Bases API](https://docs.univer.ai/es-ES/guides/bases/features/core/bases-api.md) para crear y leer Bases, y trabajar con su modelo y estado de UI.
* [Referencia de la facade de Bases](https://docs.univer.ai/es-ES/reference/facade/base.md) para consultar todos los métodos.
