
Lightning fast and privacy-friendly, self-hosted digital library
Kavita is a free, open-source, self-hosted reading server that organizes and serves your personal collection of ebooks, comics, manga, and webtoons across devices. Built with dedicated readers for EPUB, PDF, and CBZ formats, it combines rich metadata, full-text search, and multi-user support with optional Kavita+ premium features.
Reads EPUB, PDF, CBZ, CBR, 7-zip, and RAR files for comics, manga, webtoons, and books.
Optimized readers for each format with responsive layouts for phone, tablet, and desktop.
Full-text search, rich metadata filtering, and external metadata service integrations.
Role-based access control, OIDC support, and age restrictions for family-friendly setups.
Organize content into collections, reading lists, and want-to-read queues with ratings.
Highlight and annotate EPUB content directly inside the reader.
Connect third-party reading apps via standard OPDS catalog protocol.
Host your CBZ/CBR collection and read across devices with a manga-optimized reader.
Share an EPUB and PDF library with family members using age-restricted user accounts.
Keep full ownership of your digital library without depending on Amazon's ecosystem.
Use the dedicated webtoon reader mode for long-strip Korean and Japanese comics.
Send books directly to Kindle and other supported devices from the library.
Automatically detects new files and updates the library without manual scans.
Customizable UI themes with a dedicated theme repository and multi-language support.
Add Kavita to a Docker home lab alongside Plex, Jellyfin, and other self-hosted media services.

Open-source, AI-first business automation