← Back to home

Maintenance API
for developers

REST API + offline-first field app. Build custom maintenance workflows on top of maint.io.

View API docs

Common patterns

🏭

Asset management system

Track equipment across locations. Use the API to sync assets from your CMMS or custom database.

📱

Custom field app

Fork the open-source field app or build your own. Delta sync means your app works offline and stays in sync.

⚙️

Integration layer

Pipe maintenance records into your ERP, maintenance platform, or analytics pipeline via REST API.

📊

Analytics & reporting

Pull maintenance history via the API. Build dashboards, trends, and compliance reports on your infrastructure.

🔗

White-label solution

Embed the field app in your product. Your customers own their data; you control the interface.

🌐

Multi-region fleet

Per-account isolation at the DB layer. One API backend scales across all your customers' locations.

Everything in the API

🔑

API key auth

Simple bcrypt-based API key auth with per-key rate limits.

📡

Delta sync

GET /v1/changes?updated_since=... Pull only what changed. Sync thousands of records in seconds.

🏷️

Tag management

Generate tag IDs, assign to assets, retire & replace. Human-readable, typo-resistant format.

📋

Asset CRUD

Create, read, update, delete assets. Full history with deleted_at for soft deletes.

✍️

Maintenance records

Log maintenance events per asset. Idempotent writes with client-supplied UUIDs.

💾

Offline-ready

Idempotent API endpoints. Retry any request — safe and deterministic.

🔐

Account isolation

Complete data isolation at the DB layer. One API backend serves all customers.

Fast responses

Millisecond-scale endpoint latency. Scales with your customer base.

📚

Full docs

Endpoint reference, quickstart, SDK guidance, and runbooks.

API pricing by volume

Pay for API requests, not per user. One backend for your whole fleet.

Solo

$3/mo

50,000 req/mo

1 user, getting started

Get started

Team

$19/mo

500,000 req/mo

3 users, growth-stage

Get started

Business

$49/mo

5,000,000 req/mo

10 users, scale ops

Get started

Need more? See all plans & Enterprise options →

Quick start

curl -X GET https://api.maint.io/v1/changes \
  -H "Authorization: Bearer maintio_YOUR_API_KEY" \
  -G --data-urlencode "updated_since=1970-01-01T00:00:00Z"

# Response: all assets, tags, and maintenance records
# since the beginning of time — perfect for offline sync.
{
  "assets": [
    {"id": "550e8400-e29b-41d4-a716-446655440000", "name": "Pump A", ...}
  ],
  "records": [...],
  "tags": [...],
  "next_updated_since": null
}

Delta sync: request only changed records. Idempotent: retry any request safely. Full docs →

Get your API key

Start with a free trial. Plans from $3/month.

Start building

Already have an account? Sign in to the developer dashboard →