A CLI tool to run an Express server with ZenStack proxy integration directly from the command line.
npm install @zenstackhq/proxyzenstack-proxy [options]-z, --zenstack <path>Path to ZenStack generated folder-p, --port <number>Port number for the server (default:8008)-s, --schema <path>- Path to ZModel schema file (default: "schema.zmodel")-d, --datasource-url <url>Datasource URL (overrides schema configuration)-l, --log <level...>Query log levels (e.g., query, info, warn, error)
Start a server with default settings (searches for ZenStack output automatically):
zenstack-proxyzenstack-proxy -s ./schema/schema.zmodel -z ./generated/zenstackzenstack-proxy -p 8888The server provides the following endpoints:
POST /api/model/:model/:operation- All ZenStack operations (find, create, update, delete, etc.)
The ZenStack middleware handles all CRUD operations for your models.
GET /api/schema- Get complete schema metadata (models + enums)
MIT