Overview
The moorcheh-client package provides a Python client for calling the Moorcheh on-prem API, plus themoorcheh CLI for starting the runtime and running the same operations from the shell.
No API keys are required — the client talks directly to your local Moorcheh instance.
Package
Start the server
http://localhost:8080
Client (recommended)
UseMoorchehClient with resource modules — same layout as the cloud Python SDK:
Resources
Legacy flat client
MoorchehApiClient remains available for backward compatibility:
MoorchehClient resources internally.
Errors
Non-2xx HTTP responses raiseMoorchehApiError with:
status_code— HTTP status (for example400,404,409)body— parsed JSON error body when availableis_item_limit_exceeded—Truefor 409 quota errors on uploads
Next steps
- Getting started — end-to-end workflow
- Quickstart — CLI walkthrough
- API reference — full HTTP API docs