# Kavita

**Canonical:** https://apis.io/providers/kavita/  
**Website:** https://kavitareader.com/  
**APIs profiled:** 1

Kavita is an open-source, self‑hosted digital library platform that lets users organize, read, and share EPUB, PDF, comics, and manga collections. It offers built‑in readers with multiple viewing modes, OPDS support, rich metadata handling, user management via OIDC or native logins, and extensive customization options. The platform is free, privacy‑friendly, and can be deployed quickly to serve personal or community reading needs.

## Kin Score — 30.1 / 100 (thin)

Scored 2026-10-31 under rubric 0.25.0.

| Facet | Score |
|---|---|
| Discoverability | 57.1 |
| Contract Quality | 47.3 |
| Contract Governance | 22.0 |
| Operational Transparency | 5.3 |
| Developer Ergonomics | 47.6 |
| Access Clarity | 0.0 |

Regulatory layer — **Education & Research**: 16.7 (matched via tags).

## Agent readiness — 17.3 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |
| Pagination Ratio | no |
| Operation Distinctiveness | mostly |

## APIs (48)

- **Kavita API** — Kavita provides a set of APIs for managing digital library content.
- **Kavita Account API** — All Account matters
- **Kavita Activity API** — The Activity API from Kavita — 1 operation(s) for activity.
- **Kavita Admin API** — The Admin API from Kavita — 1 operation(s) for admin.
- **Kavita Annotation API** — The Annotation API from Kavita — 12 operation(s) for annotation.
- **Kavita Book API** — The Book API from Kavita — 4 operation(s) for book.
- **Kavita Cbl API** — Responsible for the CBL import flow
- **Kavita Chapter API** — The Chapter API from Kavita — 4 operation(s) for chapter.
- **Kavita Collection API** — APIs for Collections
- **Kavita Color Scape API** — The ColorScape API from Kavita — 3 operation(s) for colorscape.
- **Kavita Device API** — Responsible for interacting and creating Devices
- **Kavita Download API** — All APIs related to downloading entities from the system. Requires Download Role or Admin Role.
- **Kavita Email API** — The Email API from Kavita — 1 operation(s) for email.
- **Kavita Filter API** — The Filter API from Kavita — 11 operation(s) for filter.
- **Kavita Font API** — The Font API from Kavita — 4 operation(s) for font.
- **Kavita Health API** — The Health API from Kavita — 1 operation(s) for health.
- **Kavita Image API** — Responsible for servicing up images stored in Kavita for entities
- **Kavita Kavita Plus Audit API** — The KavitaPlusAudit API from Kavita — 6 operation(s) for kavitaplusaudit.
- **Kavita Koreader API** — The endpoint to interface with Koreader's Progress Sync plugin.
- **Kavita Library API** — The Library API from Kavita — 25 operation(s) for library.
- **Kavita License API** — The License API from Kavita — 12 operation(s) for license.
- **Kavita Locale API** — The Locale API from Kavita — 1 operation(s) for locale.
- **Kavita Manage API** — All things centered around Managing the Kavita instance, that isn't aligned with an entity
- **Kavita Metadata API** — The Metadata API from Kavita — 14 operation(s) for metadata.
- **Kavita OAuth API** — The OAuth API from Kavita — 2 operation(s) for oauth.
- **Kavita Oidc API** — The Oidc API from Kavita — 2 operation(s) for oidc.
- **Kavita Opds API** — The Opds API from Kavita — 21 operation(s) for opds.
- **Kavita Panels API** — For the Panels app explicitly
- **Kavita Person API** — The Person API from Kavita — 10 operation(s) for person.
- **Kavita Plugin API** — The Plugin API from Kavita — 5 operation(s) for plugin.
- **Kavita Rating API** — Responsible for providing external ratings for Series
- **Kavita Reader API** — For all things regarding reading, mainly focusing on non-Book related entities
- **Kavita Reading Profile API** — The ReadingProfile API from Kavita — 12 operation(s) for readingprofile.
- **Kavita Review API** — The Review API from Kavita — 4 operation(s) for review.
- **Kavita Scrobbling API** — The Scrobbling API from Kavita — 19 operation(s) for scrobbling.
- **Kavita Search API** — Responsible for the Search interface from the UI
- **Kavita Series API** — The Series API from Kavita — 31 operation(s) for series.
- **Kavita Server API** — The Server API from Kavita — 22 operation(s) for server.
- **Kavita Settings API** — The Settings API from Kavita — 18 operation(s) for settings.
- **Kavita Stats API** — The Stats API from Kavita — 34 operation(s) for stats.
- …and 8 more, listed in full on the page.

## Agentic access (1)

- **Kavita Agentic Access** — 524 operations · 252 acting · 9 human-in-the-loop

## Security (2)

- **Kavita Authentication** — apiKey · 1 scheme
- **Kavita Domain Security** — TLSv1.3 · DMARC

## Tags

Company, Digital Library, Open Source, Self-Hosted, EPUB, PDF

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/kavita/). Scores are computed from the provider's own public artifacts under a published rubric.
