Skip to main content

Developer documentation

Build with MaxScanner.

A complete guide to documents, processing, APIs, SDKs, automation and the Chrome extension — built around one account and one document platform.

Getting started

MAXScanner documentation

Everything required to build, process, store and automate documents with MAXScanner.

Read guide →
Getting started

Quickstart: your first processed document

Go from upload to a reusable saved result in minutes.

Read guide →
Documents

My Documents

Understand the account document workspace and its navigation model.

Read guide →
Documents

Folders, groups and pages

Organize large document collections without losing page-level control.

Read guide →
Documents

Versions and artifacts

Learn how processing outputs become durable document history.

Read guide →
Documents

Sharing and secure links

Design for controlled document sharing without exposing permanent storage URLs.

Read guide →
Tools

Tool workflows

Connect PDF, image, OCR and document tools into repeatable processing journeys.

Read guide →
Tools

PDF tools

Architecture and UX expectations for PDF merge, split, compress, convert and OCR tools.

Read guide →
Tools

Image tools

Resize, compress, convert and optimize images with predictable output controls.

Read guide →
{}API

API overview

Build against the unified MAXScanner API surface.

Read guide →
{}API

API authentication

Use scoped API keys and server-side credentials safely.

Read guide →
{}API

Jobs API

Create, inspect and recover asynchronous processing jobs.

Read guide →
{}API

Documents API

Search and operate on account-owned documents.

Read guide →
{}API

Files API

Upload and retrieve files using bounded, private object-storage workflows.

Read guide →
{}API

OCR API

Submit OCR jobs and consume searchable text/results.

Read guide →
{}API

Conversion API

Convert documents between supported formats through the processor router.

Read guide →
{}API

Webhooks

Receive signed job completion and failure events.

Read guide →
Reference

API errors and status codes

Understand consistent errors, validation failures, limits and job states.

Read guide →
Reference

Formats, limits and quotas

Reference supported formats, request limits and plan-dependent quotas.

Read guide →
SDKs & developer tools

OpenAPI and API reference

Maintain a machine-readable contract for generated clients and developer tooling.

Read guide →
SDKs & developer tools

SDK integration patterns

Build reliable integrations for JavaScript, Python and server-side applications.

Read guide →
Chrome extension

Chrome extension

Capture webpages, screenshots and images and hand them to the same MAXScanner account pipeline.

Read guide →
Chrome extension

Chrome extension security

Secure authentication, uploads, permissions and message passing.

Read guide →
Automation

Zapier

Connect MAXScanner processing to business automation.

Read guide →
Automation

n8n

Build self-hosted document processing workflows.

Read guide →
Automation

Zoho automation

Connect MAXScanner to CRM, Desk and business workflows through scoped API credentials and webhooks.

Read guide →
Processing

Processing architecture

Understand the API gateway, queue, router, workers, storage and document version flow.

Read guide →
Processing

Retries, idempotency and dead letters

Operate processing safely under failures and worker restarts.

Read guide →
Processing

Processing limits and concurrency

Control worker utilization and protect the platform from pathological workloads.

Read guide →
Billing & plans

Billing and plans

Understand subscriptions, entitlements, credits and usage.

Read guide →
Billing & plans

API usage and metering

Measure API consumption and communicate quotas to customers.

Read guide →
Security & privacy

Security model

Account isolation, RBAC, scoped keys and private storage.

Read guide →
Security & privacy

Privacy and retention

Define document retention, deletion and temporary-processing policies.

Read guide →
Reference

Job object reference

Understand the canonical fields returned by processing jobs.

Read guide →
Reference

Webhook event reference

Catalog event payload conventions and delivery semantics.

Read guide →