Skip to content

Developers

Everything Nyora reads is powered by one parser engine — and you can use it directly. Two SDKs, Python and JavaScript, embed the same over-the-air parser bundle (~235 sources) and expose an identical, helper-compatible REST API. No JVM, no headless browser, no Node-for-Python glue — just the language you already work in. Read like the world can wait.

Quick start

Install once, then pull popular manga and download a chapter as a .cbz.

Python

pip3 install nyora

# launch the TUI
nyora-cli

# or use the library
python -c "import nyora; print(nyora.sources())"

JavaScript

npm install nyora     # or: npm i -g nyora

# launch the TUI
nyora-cli

# download a chapter as .cbz
nyora-cli download

What you can build

  • Library scripts & bots — search sources, fetch details and page images programmatically.
  • Bulk downloadersnyora-cli download writes ready-to-read .cbz archives.
  • Companion apps — run nyora-cli serve and attach over the helper-compatible REST API.
  • Custom front-ends — point any UI at the same endpoints both SDKs expose.

Ready to wire it up? See the OTA parser feed & REST API reference for the manifest shape, self-update flow and the full endpoint table.