--- title: Server Extensions description: Configure, initialize and extend your server to get the flexibility you want. --- - [Server Initialization](/customising/server/server-initalization/llms.txt) — Initialize features on the server. - [Metadata Plugins](/customising/server/metadata-plugins/llms.txt) — A general overview. - [Server CLI](/customising/server/server-cli/llms.txt) — Livingdocs provides a powerful server CLI where you can execute maintenance and administration tasks. - [DocumentVersion](/customising/server/document-version/llms.txt) — Model of a document on the server. - [Document Lifecycle](/customising/server/document-lifecycle/llms.txt) — Learn about the steps each document goes through during its lifecycle. - [Server API](/customising/server/server-api/llms.txt) — An overview across the Public API, Data Source API, Project Seeding API and Dashboard Source API. - [Server Hooks](/customising/server/server-hooks/llms.txt) — Dos, don'ts and alternatives. - [Read, Write, Worker Roles](/customising/server/roles/llms.txt) — Roles provide an easy way to scale out your Livingdocs Server instances when accessing only one Postgres instance.