# @univerjs/preset-docs-collaboration

> Language fallback: requested `ko-KR`; content is `en-US`.

- Human documentation: [https://docs.univer.ai/ko-KR/reference/packages/presets/univerjs/preset-docs-collaboration](https://docs.univer.ai/ko-KR/reference/packages/presets/univerjs/preset-docs-collaboration)

- Agent Markdown: [https://docs.univer.ai/ko-KR/reference/packages/presets/univerjs/preset-docs-collaboration.md](https://docs.univer.ai/ko-KR/reference/packages/presets/univerjs/preset-docs-collaboration.md)

- Requested language: `ko-KR`

- Content language: `en-US`

- Documentation version: `1.0.4`

- Source: [packages/presets/univerjs/preset-docs-collaboration.mdx](https://github.com/dream-num/documentation/blob/dev/content/reference/packages/presets/univerjs/preset-docs-collaboration.mdx)

---

```typescript
import { UniverDocsCollaborationPreset } from '@univerjs/preset-docs-collaboration'

createUniver({
  presets: [
    UniverDocsCollaborationPreset({
      universerEndpoint: 'https://your-backend.example.com',
      univerContainerId: 'app',
    }),
  ],
})
```

The preset registers the collaboration model, browser client, client UI, and Docs history UI in that order. It therefore adds realtime editing, collaboration UI, and document version history as one composition.

`universerEndpoint` points to your application backend. Compose the required [Univer Server SDK modules](https://docs.univer.ai/ko-KR/server.md) and expose their protocol routes there; the preset only registers browser plugins. Configure the History Service, Endpoint, storage, and permissions separately to enable [version history](https://docs.univer.ai/ko-KR/server/collaboration/extensions.md#web-history).

## Configuration

```typescript
interface IUniverDocsCollaborationPresetConfig {
  universerEndpoint?: string
  univerContainerId?: string
}
```
