Skip to content

Governance

Governance is Apiway’s workflow engine for change control. Every significant action — creating an API, deploying to production, requesting a subscription — can trigger a configurable approval flow.

APIs are contracts. Changing a contract without oversight creates risk:

  • Breaking consumers who depend on specific behaviour
  • Deploying APIs that don’t meet security or compliance standards
  • Granting access without proper authorisation

Apiway’s governance engine ensures every change is reviewed by the right people, with full audit trails.

  1. Trigger — An action triggers a governance flow. Apiway selects the appropriate template based on the action type, API exposure level, and organisational rules.

  2. Review — Approvers receive notifications and review the submission. They see the specification, compliance scores, recommendations, and governance history.

  3. Decision — Reviewers choose an outcome:

OutcomeEffect
ApprovedThe action proceeds (deployment, subscription, etc.)
RejectedThe action is blocked. Feedback is provided.
Amendment RequiredThe API is locked for changes. The submitter addresses feedback and resubmits.
  1. Completion — The governance flow records the full decision history — who reviewed, when, what they decided, and any comments. This audit trail is permanently attached to the API.

Apiway’s governance engine responds to 21 different initiator events:

CategoryExamples
LifecycleNew API created, API updated, version deprecated
DeploymentDeploy to environment, activate revision
SubscriptionNew subscription requested, SLA tier change
BudgetConsumer budget threshold reached, budget exhausted
SLASLA upgrade recommended based on usage patterns

Templates define the structure of an approval flow — who reviews, in what order, and what conditions apply. Apiway ships with production-ready templates:

  • API Full Template — Comprehensive review for new APIs
  • Comprehensive Template — Multi-stage review with parallel approvers
  • Lightweight templates for lower-risk changes

Templates are configurable per organisation. You can define custom templates with specific reviewer roles, approval thresholds, and escalation paths.