Enforly documentation

Evaluate content, data, or an operation against a policy written in plain language and get an allow, deny, or review decision. Check before your code executes, publishes, shares, or accepts something: an API request, an automation step, a user post, an agent tool call, or a chatbot reply.

Start here

  1. Get an API keyCreate a key in the dashboard and keep it in your server environment.
  2. Choose a policyWrite a rule inline, or reuse a saved private or platform policy by ID.
  3. Check before continuingSend the policy with the relevant JSON data. Continue the guarded step only when allowed is true.

Choose an integration

Every check uses exactly one policy selector: policy, policyId, or policyIds. The data field is free-form JSON. The API and SDK guides show how to build it from the values already present in your workflow.