Developers

Run Procera yourself and build on it

Everything the web app does goes through one HTTP API, and every installation is yours to run. Start with self-hosting, then automate with personal API tokens.

Self-hosting

PostgreSQL, the server and the web app on one machine with Docker Compose, from an empty server to a first published policy.

API

A JSON API under /api/v1 with RFC 9457 errors, safe retries and optimistic concurrency. Authenticate with a personal API token.

Extend

Get told when things happen, and plug in your own systems, without bypassing permissions, auditing or workspace isolation.

Try it

Your first request in a minute

Make a token in Procera (account menu › API tokens), pick only what it needs, and call the API. A token acts as you, with just those permissions, and never approves or signs.

curl https://procera.example.com/api/v1/requests?scope=mine \
  -H "Authorization: Bearer $PROCERA_TOKEN"

{"items": [{"display_id": "LR-2026-000123",
            "type_name": "Leave request",
            "status": "in_progress", ...}]}