# Liveblocks

Liveblocks provides the realtime infrastructure to handle concurrent edits on shared data, so people and AI agents can collaborate without breaking your app.

For AI agents and automation, use the resources below.

## Getting started

Installation depends on your tech stack and use case. For best results, use the Liveblocks skills and the quickstart or feature-specific docs that match the product you are building.

- [Get started guides](https://github.com/liveblocks/liveblocks/tree/main/docs/pages/get-started)
- [Open source examples](https://github.com/liveblocks/liveblocks/tree/main/examples)
- [Next.js starter kit](https://github.com/liveblocks/liveblocks/tree/main/starter-kits/nextjs-starter-kit)

## Skills

Best practices for building multiplayer experiences for agents and people.

Install the Liveblocks skills with:

```bash
npx skills add liveblocks/skills
```

- [Agent skills docs](https://liveblocks.io/docs/tools/agent-skills.md)
- [Skills source repository](https://github.com/liveblocks/skills)

## MCP server

Use the official Liveblocks MCP server to inspect and modify rooms, threads, comments, notifications, storage, Yjs values, and broadcast events.

- [MCP server docs](https://liveblocks.io/docs/tools/mcp-server.md)

## Documentation

Documentation pages can be fetched as Markdown by appending `.md` to docs URLs.

- [llms.txt](https://liveblocks.io/llms.txt)
- [llms-full.txt](https://liveblocks.io/llms-full.txt)
- [Docs index](https://liveblocks.io/docs.md)
- [Concepts](https://liveblocks.io/docs/concepts.md)
- [Authentication](https://liveblocks.io/docs/authentication.md)
- [Guides](https://liveblocks.io/docs/guides.md)

## Core pages

- [Realtime Infrastructure](https://liveblocks.io/realtime-infrastructure)
- [Blog](https://liveblocks.io/blog)
- [Changelog](https://liveblocks.io/changelog)
- [DevTools browser extension](https://liveblocks.io/devtools)
- [Showcase](https://liveblocks.io/showcase)
- [Customers](https://liveblocks.io/customers)
- [Security](https://liveblocks.io/security)
- [Subprocessors](https://liveblocks.io/subprocessors)
- [Terms of Service](https://liveblocks.io/terms)
- [Privacy Policy](https://liveblocks.io/privacy)
- [DPA](https://liveblocks.io/dpa)

## Collaborative features

- [Multiplayer](https://liveblocks.io/docs/collaboration-features/multiplayer.md)
- [Comments](https://liveblocks.io/docs/collaboration-features/comments.md)
- [Notifications](https://liveblocks.io/docs/collaboration-features/notifications.md)
- [AI Copilots](https://liveblocks.io/docs/collaboration-features/ai-copilots.md)
- [AI Collaboration](https://liveblocks.io/docs/collaboration-features/ai-collaboration.md)

## Pricing

Liveblocks offers four plans: Free, Pro, Team, and Enterprise.

- [Pricing (Markdown)](https://liveblocks.io/pricing.md)
- [Pricing (HTML)](https://liveblocks.io/pricing)
- [Plans docs](https://liveblocks.io/docs/pricing/plans.md)
- [Free plan](https://liveblocks.io/docs/pricing/plans/free.md)
- [Pro plan](https://liveblocks.io/docs/pricing/plans/pro.md)
- [Team plan](https://liveblocks.io/docs/pricing/plans/team.md)
- [Enterprise plan](https://liveblocks.io/docs/pricing/plans/enterprise.md)

## SDKs and APIs

- [JavaScript client: `@liveblocks/client`](https://liveblocks.io/docs/api-reference/liveblocks-client.md)
- [React: `@liveblocks/react`](https://liveblocks.io/docs/api-reference/liveblocks-react.md)
- [React UI: `@liveblocks/react-ui`](https://liveblocks.io/docs/api-reference/liveblocks-react-ui.md)
- [React Flow: `@liveblocks/react-flow`](https://liveblocks.io/docs/api-reference/liveblocks-react-flow.md)
- [Tiptap: `@liveblocks/react-tiptap`](https://liveblocks.io/docs/api-reference/liveblocks-react-tiptap.md)
- [BlockNote: `@liveblocks/react-blocknote`](https://liveblocks.io/docs/api-reference/liveblocks-react-blocknote.md)
- [Lexical: `@liveblocks/react-lexical`](https://liveblocks.io/docs/api-reference/liveblocks-react-lexical.md)
- [Yjs: `@liveblocks/yjs`](https://liveblocks.io/docs/api-reference/liveblocks-yjs.md)
- [Redux: `@liveblocks/redux`](https://liveblocks.io/docs/api-reference/liveblocks-redux.md)
- [Zustand: `@liveblocks/zustand`](https://liveblocks.io/docs/api-reference/liveblocks-zustand.md)
- [Chat SDK adapter: `@liveblocks/chat-sdk-adapter`](https://liveblocks.io/docs/api-reference/liveblocks-chat-sdk-adapter.md)
- [Node.js: `@liveblocks/node`](https://liveblocks.io/docs/api-reference/liveblocks-node.md)
- [Node ProseMirror: `@liveblocks/node-prosemirror`](https://liveblocks.io/docs/api-reference/liveblocks-node-prosemirror.md)
- [Node Lexical: `@liveblocks/node-lexical`](https://liveblocks.io/docs/api-reference/liveblocks-node-lexical.md)
- [Emails: `@liveblocks/emails`](https://liveblocks.io/docs/api-reference/liveblocks-emails.md)
- [Python SDK: `liveblocks`](https://liveblocks.io/docs/api-reference/liveblocks-python.md)
- [REST API](https://liveblocks.io/docs/api-reference/rest-api-endpoints.md)
