Self-hosted

Run the entire managed stack on your own infrastructure. Same SDK, same API, your machines.

Status: available for Enterprise customers today, public docs coming. Email sales@oramemory.com to get the install bundle.

What you get

  • Flask API binary + systemd unit
  • Schema migration for Postgres + pgvector
  • PHP dashboard + admin panel sources
  • Nginx vhost template
  • am CLI (unmodified — points at your base URL via AM_BASE_URL)

Requirements

  • One Linux host (4 CPU / 8 GB RAM minimum for < 1 M memories)
  • Postgres 16 + pgvector extension
  • Nginx
  • Python 3.9+ for the API, PHP 8.3+ for the dashboards
  • (Optional) OpenAI API key for real embeddings — otherwise a deterministic stub is used

Running the SDKs against your host

from oramemory import Memory
m = Memory(api_key="om_live_...", base_url="https://memory.mycompany.internal/api")
new Memory({ apiKey: "...", baseUrl: "https://memory.mycompany.internal/api" });

Upgrading

Releases are tagged. A fresh install is one git pull + systemctl restart oramemory-api + one idempotent schema migration.

Licensing

Commercial license for on-prem deployments. Included with Enterprise; stand-alone licensing available.