# Custom upload adapter

A custom upload adapter connects CKEditor 5’s file uploads to your own server or storage, giving you control over how files are sent and where they are stored. You might build one to meet server integration, security and authentication, or business-logic requirements.

The CKEditor 5 Framework offers an open API with a set of classes for upload adapters that handle the entire upload process from when a user adds a file (for example, by dragging an image) to when the server responds, acting as a bridge between the editor and your server.

Check out this dedicated [Custom Upload Adapter](../../../framework/deep-dive/upload-adapter.md) guide, which explains how to create custom file upload functionality for the editor.

<a id="whats-next">

## What’s next

Check out the comprehensive [Image upload overview](image-upload.md) to learn more about different ways of uploading images in CKEditor 5.

See the [Image feature guide](../images-overview.md) to find out more about handling images in CKEditor 5 WYSIWYG editor.

---

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