SDKs & Downloads

Official client libraries for the MOR Fiscal API

All SDKs are maintained in the mor-api/packages/ monorepo (SDK-SINGLE rule). Use these official packages instead of raw HTTP — the SDKs handle authentication, retries, rate limiting, and error parsing automatically.

mor-python-sdk

Stable

Python · v1.2.0

Full-featured Python SDK with sync and async support. Recommended for Django, Flask, and FastAPI backends.

pip install mor-sdk
pip

Features

  • Sync & Async clients
  • Receipt creation & verification
  • Device management & activation
  • Z-Report generation
  • Webhook signature validation
  • Automatic retry with backoff
  • Type hints throughout

mor-js-sdk

Beta

JavaScript / TypeScript · v1.0.0

TypeScript-first SDK for Node.js and browser environments. Works with Next.js, Express, and Deno.

npm install mor-sdk
npm

Features

  • TypeScript-first with full type safety
  • Node.js & browser compatible
  • Promise-based async API
  • Receipt creation & verification
  • Device management
  • Webhook payload types
  • ESM & CommonJS support

mor-flutter-sdk

Alpha

Flutter / Dart · v0.5.0

Native Flutter SDK for mobile POS applications. Supports Android and iOS with offline queue sync.

flutter pub add mor_sdk
pub

Features

  • Native Dart implementation
  • Android & iOS support
  • Offline-first with queue sync
  • Receipt creation
  • Device management
  • Bluetooth printer support
  • Ethiopian calendar integration

Prefer REST?

You can call the MOR Fiscal API directly using any HTTP client. The SDKs are optional but recommended — they handle authentication, retries, rate limiting, and provide type safety.