Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Policies

Policies

The human and business rationale behind every governance rule

Policies are the connective tissue of API governance — the layer that links the business and human intent above to the technical rules below. A rule is a machine-executable check: every path must follow this naming convention, every operation must have a description. A policy is the larger thing the rule serves: the business reason the rule exists, the human experience it protects, the lifecycle stage it applies to, the guidance that explains it. I’ve come to see policies as the missing middle layer of governance — the place where the “why” lives. Rules without policies are arbitrary constraints that teams resent; policies give rules their meaning, their rationale, and their connection to things people actually care about. Getting the policy layer right is what transforms governance from a set of inexplicable rules into a coherent system where every rule traces back to a real business or human reason.

The distinction between policies and rules is the foundational insight, and I’ve insisted on it because conflating them weakens both. I wrote in 2025 that API governance rules are not the thing — the rule is just a representation of what actually matters, which is the human intent, the business reason, the design wisdom behind it. The policy is that larger reason; the rule is its machine-executable expression. A policy might be “our APIs must be consistent enough that developers can move between them easily,” and the rules that serve that policy are the specific, checkable conventions — naming, structure, error formats — that produce that consistency. When you only have rules and no articulated policies, teams experience governance as a pile of arbitrary requirements; when you have policies that explain why, the rules become comprehensible and the governance becomes something people can reason about and buy into. The policy is the bridge between the human intent and the technical enforcement.

Policies are how you align business and technical concerns, which is governance’s hardest coordination problem. I wrote in 2024 about using API policies to align product and engineering as part of governance — because the policy is exactly the artifact where business intent (product’s concern) meets technical implementation (engineering’s concern). A policy bundles rules together with their business rationale, which gives product people something they can engage with (the business reason) and engineering people something they can implement (the technical rules). This bidirectional translation is what policies do: they take a business goal and express it in terms that can drive technical rules, and they take technical rules and connect them back to business goals. Bridging API rules, guidance, experiences, and the lifecycle using policies, which I wrote about in 2024, is the framework: the policy is the connective layer that ties the technical rules to the human experiences they protect and the lifecycle stages they apply to.

The experience-mapping work is where policies become genuinely powerful, and it’s some of my most distinctive governance thinking. I wrote in 2024 about mapping API experiences to API rules using policies — taking the human experiences a developer actually has (onboarding, reliability, consistency, trust) and connecting them, through policies, to the specific technical rules that produce those experiences. This mapping is profound because it grounds governance in human outcomes rather than technical preferences. A rule about consistent naming isn’t justified by “we like consistency”; it’s justified by the policy that connects it to the developer’s experience of being able to move between your APIs without relearning conventions. The policy is what lets you say, for any rule, “this exists to protect this experience for this reason.” That traceability — from human experience to policy to rule — is what makes governance defensible and meaningful rather than arbitrary.

The who-what-when-where-why framing is how I’ve made policies concrete and groundable, and it captures what a complete policy contains. I wrote in 2025 about grounding your API governance with the who, what, when, where, and why of rules — because a fully-articulated policy answers all of those questions: who the rule applies to, what it requires, when in the lifecycle it’s enforced, where it’s checked, and crucially why it exists. The “why” is the policy’s heart, the business or human rationale, but a complete policy situates the rule in all those dimensions. This is what distinguishes a policy from a bare rule: the rule is the “what,” and the policy is the “what” wrapped in all the context that gives it meaning and makes it governable. Policies for specific concerns — API naming, specification versioning, the management of OpenAPI versions — each bundle the relevant rules with their rationale and their lifecycle context into a coherent governable unit.

The policy-as-code and engine dimension is where policies connect to the technical machinery, and it’s increasingly important. I wrote about Open Policy Agent (OPA) and the broader policy-as-code tradition, where policies are expressed in a form that engines can evaluate. Schema-validated, rules-guided, and policy-driven experiences, which I wrote about in 2025, is the layered model: schema validates the structure, rules guide the specifics, and policies drive the experiences — with policies as the highest, most business-connected layer. The future direction of governance guidance, which I explored in 2026, runs through policies too, because the policy layer is where governance guidance becomes coherent and explicable rather than a scattered set of rules. The deepest point about policies is that they’re the layer of governance where human meaning lives. Rules are mechanical; engines are mechanical; but policies are where the human and business reasoning that justifies all the mechanism is captured and made explicit. Governance without an articulated policy layer is governance that can’t explain itself — a set of rules with no stated reasons, which teams follow grudgingly if at all. Governance with a strong policy layer is governance that can always answer “why,” that connects every technical rule to a real business goal or human experience, and that teams can engage with as reasoning beings rather than just comply with as subjects. The policy is where governance becomes legible, defensible, and human — the connective tissue that ties the machine-executable rules to the human and business reasons they exist to serve.

References

Policies

Governance Policies

Human and machine-readable policies that define an aspect of API operations, which are always kept in alignment with business objectives.

Policies

Providing the machine-readable policies that link machine-readable rules with the business reasons why we are governing an API and the operations around it, helping organize rules based upon the bu...