Skip to content

Quick Reference

Use this page when you need the fastest path to common tasks.

Install

macOS/Linux:

curl -fsSL https://raw.githubusercontent.com/pali-mem/pali/main/scripts/install.sh | sh

Windows PowerShell:

irm https://raw.githubusercontent.com/pali-mem/pali/main/scripts/install.ps1 | iex

Run locally

pali init
pali serve
curl http://127.0.0.1:8080/health

From a source checkout:

make setup
make run
curl http://127.0.0.1:8080/health

Run in Docker

docker build -t pali:local .
docker run --rm -p 8080:8080 -v pali-data:/var/lib/pali pali:local
curl http://127.0.0.1:8080/health

For one-command stacks with optional services, use:

docker compose -f deploy/docker/compose.yaml up --build
docker compose -f deploy/docker/compose.yaml -f deploy/docker/compose.qdrant.yaml up --build

Most-used docs

SDK packages

pip install pali-client
npm install pali-client

Common checks

make test
make docs-build

Tenant auth basics

  • Multi-Tenancy
  • JWT tenant mismatch returns 403 on /v1 routes.
  • Use explicit tenant_id for deterministic MCP behavior.