Self-hosted & API

Self-hosted asset management with an open API

Notory runs self-hosted via Docker Compose, VM or Kubernetes - with PostgreSQL or MariaDB, optionally against an existing external database. Through the REST API, signed webhooks and CSV/JSON import/export you connect Notory to ERP, monitoring or your own systems. You keep full control over your data.

Flexible deployment options

Kubernetes with S3 storage or persistent volumes, optionally with an external database - or the classic route on a VM. Database credentials come from env vars/ConfigMap/Secret; a separate DB container isn't needed.

REST API + signed webhooks

Documented REST API (OpenAPI) and HMAC-signed webhooks for outgoing events. Per-tenant API tokens with scopes give you granular access control.

Import & export

CSV/JSON import and export including sample templates, so you can migrate data from other solutions - with column mapping and a dry run.

Scales with you

Built for 50,000+ assets per instance: database indexes, time-based partitioning, optional connection pooling (PgBouncer) and a read replica for reporting.

Questions about self-hosting & the API

Can I use an existing database?

Yes - Notory can run against a provided external PostgreSQL or MariaDB database; credentials are supplied via env vars/ConfigMap/Secret.

How secure is the self-hosted instance?

Field-level AES-256-GCM encryption, fail-closed tenant isolation (RLS), a tamper-evident audit log; secrets are generated automatically on first start and persisted.

Are there examples of how to use the API?

The REST API is documented via OpenAPI; import/export runs through CSV/JSON with downloadable sample templates. See the documentation for details.

Host it yourself, connect it cleanly

Starter from EUR 10 net/month. Without a valid licence, the instance runs in read-only mode. Installation guide in the docs.