ANPR SDK Server (MASS)
viewsDesktop app · Windows · macOS · Ubuntu · Beta
MASS
MareArts ANPR SDK Server. The MareArts ANPR engine as a desktop app: read plates from images and folders, keep a history and a watchlist, and serve the REST API to your own software, on your own computer, with no Python setup.
MASS is in beta, with the new ANPR SDK 4.0. Join the ANPR SDK + MASS beta: beta testers get a license for the test period and the download.
MASS runs the same engine and dashboard as ma-anpr server in the ANPR SDK, packaged with everything it needs. One ANPR SDK + MASS license covers both.
Download
One installer per system
| System | File | Install |
|---|---|---|
| Windows 10 & 11, 64-bit | .msi | Run it. If SmartScreen appears, choose More info → Run anyway: the installer is not code-signed yet |
| macOS, Apple Silicon | .dmg | Open it and drag MareArts ANPR SDK Server to Applications. Signed and notarized by Apple |
| macOS, Intel | .dmg | The same |
| Ubuntu 24.04 / Mint 22 | .deb | Double-click and Install |
| Ubuntu 22.04 / Mint 21 | .deb | Double-click and Install |
All files are on the download page, after you sign in to marearts.com. Five downloads a day per account; updating an installed copy does not count.
Sign in to MASS
On marearts.com, use your email and a 6-digit sign-in code; no sign-up or password is needed. In MASS, use the licence details below.
With your licence key, on this computer
- Open MASS. It starts with a sign-in window.
- Enter your e-mail and your MAEV3 licence key from your My licenses page. The key is checked on this computer: no internet is needed to sign in.
- Existing MareArts ANPR (SDK + Mobile) subscribers can also add the 16-character signature from the same page, for cloud MMC (car details). Nothing else needs it.
- The models download once (about 600 MB). Plate reading starts when they are in place.
A computer that stays offline signs in the same way. Copy the whole .marearts/anpr folder in your home folder (models and their certificates) from a computer where MASS or ANPR SDK 4 already downloaded the models.
No key at hand? Existing MareArts ANPR (SDK + Mobile) subscribers can sign in online with their signature in the same window; it fetches the key. The key is kept on this computer only and is not shown again in the window. Sign out, under System → Account, removes it and brings the sign-in window back.
Closing the window does not stop MASS: the engine and the REST API keep running, and the Dock or taskbar icon opens the window again. To stop it, click the MASS chip in the corner of the window and choose Quit MASS, or quit from the Dock.
When a new version is out, the chip in the corner of the window says Update available. One click downloads it, checks it and starts MASS again. Turn on Beta updates there to get test builds first. Updating from inside MASS uses your licence key; without internet, MASS keeps working on the version it has.
Screens
Nine pages in one window
| Page | Does |
|---|---|
| Live | Cameras watching now and one event per vehicle pass with its best picture; a blacklisted plate stands out and can play a sound |
| Cameras | IP cameras (RTSP), webcams, streams and video files; many at once from CSV or Excel, ONVIF search, a weekly schedule |
| Outputs | Webhooks (signed) and files that receive each event; nothing is lost while a receiver is down |
| Detections | Every read, with make, model and colour when MMC is on; search, filter and export CSV or Excel |
| Rules | Whitelist and blacklist with notes, wildcards and zones; upload or export CSV and Excel |
| Recognize | Read the plates in one picture, several, or a whole folder |
| API | The REST API on this computer with ready-to-copy examples, and the Live API for your own programs |
| Logs | What the engine did |
| System | Account, region, engine and models, and AI agents (Claude, Cursor, VS Code and other MCP apps) |
REST API
Your software calls the same engine
While MASS is running, its engine answers on this computer (127.0.0.1), port 8000 unless something else holds it. The endpoints are the ANPR SDK server's.
curl http://127.0.0.1:8000/api/health
curl -X POST http://127.0.0.1:8000/api/anpr -F "image=@car.jpg"
Swagger is at /docs. The full endpoint list is in the ANPR SDK's Server section.
If ma-anpr server is already running on port 8000, MASS shows that engine and never stops it. An engine MASS started stops when you quit MASS.
MASS or pip
Same engine, two ways to run it
| MASS | pip install marearts-anpr-sdk | |
|---|---|---|
| Setup | An installer, no Python | Python 3.10–3.14 |
| Use | A window with the dashboard, plus the REST API | Your own scripts, the CLI, the server, Docker |
| Hardware | CPU | CPU, or GPU with ma-anpr gpu-setup |
| Where it fits | A desk, a small office, trying ANPR out | Servers, pipelines, headless machines |
| Status | Beta (0.2.5) | 4.0.0, with the MAEV3 key. 3.x with a MAEV2 key stays marearts-anpr 3.9.1 |
Requirements
| Windows | 10 or 11, 64-bit |
| macOS | 11 or later, Apple Silicon or Intel (tested on macOS 15 and 26) |
| Linux | Ubuntu 22.04 or 24.04 and their Mint and Pop!_OS releases, 64-bit x86 |
| Disk | The installer (45–140 MB) and the models (about 600 MB) |
| Internet | Once, to download the models (and to sign in online with your signature). The key check and plate reading run on this computer |
Support
License and next steps
- The ANPR SDK + MASS license is separate from ANPR Mobile. Beta testers get one for the test period.
- Download MASS from the download page (beta testers and license holders). Not one yet? Join the ANPR SDK + MASS beta.
- Open MASS and sign in with your e-mail and licence key.
| Contact | hello@marearts.com |
| ANPR SDK | ANPR SDK manual |
| GitHub | MareArts/MareArts-ANPR |
MASS 0.2.5 · engine marearts-anpr-sdk 4.0.0