Policy Gateway onboarding checklist
Step-by-step rollout checklist for enterprise Policy Gateway deployment, including projects, keys, quotas, and audits.
Use this checklist to launch Policy Gateway in production with scoped keys, quota enforcement, and auditable logs.
Each step includes a UI reference and a minimal API call so teams can ship quickly.
Requires a Policy Gateway subscription and a signed-in user. Replace https://api.abliteration.ai with your own API base URL for staging or test environments.
Checklist at a glance
Follow these steps in order to go live safely.
Step 1 — Policy rules & quotas
Start by defining allow/deny lists, refusal replacement, and quota windows. These values are enforced by the Policy Gateway.
Step 2 — Projects & scoped keys
Create a project per app or agent, then generate a scoped key for each environment.
curl https://api.abliteration.ai/api/policy-gateway/projects \
-H "Authorization: Bearer $ABLIT_JWT" \
-H "Content-Type: application/json" \
-d '{ "name": "Support bot", "monthly_token_limit": 10000000, "monthly_request_limit": 20000 }'
curl https://api.abliteration.ai/api/policy-gateway/projects/support-bot/keys \
-H "Authorization: Bearer $ABLIT_JWT" \
-H "Content-Type: application/json" \
-d '{ "label": "Support bot prod" }'Step 3 — Enforce policy + audit
Send production requests through the policy gateway endpoint with policy_user and project IDs attached.
curl https://api.abliteration.ai/policy/chat/completions \
-H "Authorization: Bearer $POLICY_KEY" \
-H "Content-Type: application/json" \
-H "X-Policy-User: user-12345" \
-H "X-Policy-Project: support-bot" \
-d '{
"model": "abliterated-model",
"messages": [{ "role": "user", "content": "Summarize our refund policy." }],
"policy_id": "policy-gateway"
}'Go-live guardrails
These operational checks keep launches stable and auditable.