# CKBox documentation

**CKBox is a complete file and image management platform for modern web applications.** It gives your users a polished interface to upload, organize, edit, and insert assets – and gives your team a backend-agnostic, cloud or on-premises service that handles storage, optimization, and delivery out of the box. Available in over 40 languages and built to integrate with CKEditor 5 and any popular framework, CKBox turns a tedious build-it-yourself problem into a feature you can ship in an afternoon.

<a id="why-ckbox">

## Why CKBox

Everything you need to manage assets at scale, in one service:

* **[Asset management](features/file-management/overview.md)** – Upload, move, describe, categorize, and search files through an intuitive interface. Organize assets into custom categories, tag them, and find anything in seconds.
* **[Multi-tenancy](features/file-management/workspaces.md)** – Isolate data and users with workspaces. Give each tenant, team, or customer its own separate storage and data space, with precise control over who can access what.
* **[Image optimization](features/images/optimization.md)** – Serve responsive, automatically optimized `webp` images with tunable quality. Cut the data your users download without sacrificing visual fidelity.
* **[Version control](features/file-management/assets/versioning.md)** – Keep a full history of every asset. Replace binary content while preserving a stable URL, then review, restore, or remove previous revisions at any time.
* **[AI auto-tagging & semantic search](features/ai-features.md)** – Let generative AI describe and tag your images on upload, then find assets by what they actually contain – no manual metadata required.
* **[Permissions system](features/permissions.md)** – Control access with a fine-grained permissions model, role-based access, and [private categories](features/private-categories.md) that keep sensitive resources protected.
* **[Security](guides/configuration/authentication.md)** – Authentication and authorization are handled with JWT tokens signed on your side with a shared secret, so access to your assets is always under your control.

To find out more about CKBox, the brand-new file manager, visit the [CKBox website](https://ckeditor.com/ckbox/).

<a id="what-you-can-do-with-ckbox">

## What you can do with CKBox

With CKBox, you can effortlessly:

* Organize your assets into customizable categories and tags.
* Create, rename, and delete folders.
* Search files and filter results by numerous file properties.
* Easily access recently used files.
* View your images in a high-resolution full-page preview.
* Define alternative text for images and reuse it forever.

<a id="explore-the-documentation">

## Explore the documentation

This site will provide you with all the necessary information about:

* [Getting started with CKBox](guides/index.md) – Setting up your copy of CKBox, configuring it, and integrating it with CKEditor 5 and popular frameworks.
* [CKBox features](features/index.md) – Using and administrating CKBox file manager on a daily basis.
* [Examples](examples/index.md) – Various live implementations and customizations examples of CKBox.
* [Support](support/index.md) – Getting support and troubleshooting.

Use the top bar navigation to browse the documentation sections.

---

Full index of the CKBox documentation: [llms.txt](../llms.txt)
