All docs
Docs
Examples

Django with Synapsor

Keep Django ORM for the web app and use Synapsor for agent-safe reads, proposals, approvals, and replay.

Overview

Django models and migrations stay in place. Add Synapsor for agent-facing workflows where tenant scope, evidence, proposal review, and replay matter.

The Django view or service layer should set SESSION tenant/principal/object values before invoking a Synapsor capability.

Proposal writeback can run from a Django management command, Celery worker, or other trusted process after approval.

Developer notes

  • Use a read-only database URL for Synapsor, separate from Django's write database credentials.
  • Prefer Django-created safe views for sensitive models.
  • Run writeback from trusted server code after approval.
  • Keep model-provided fields out of HIDDEN bindings.