See Compliance for a Service
Open a service from the APIs list, then switch to the Governance tab. It is the last tab in the API details page, marked with a New! badge.
Governance Status Banner
A full-width card at the top of the tab summarizing the service’s overall compliance posture.- Status icon and label. Compliant (green) if the service has zero Error-severity issues across all applicable rulesets. Non-compliant (red) if any Error-severity issue exists. An amber warning state while evaluation is in progress.
- Errors count. The number of Error-severity issues across all rulesets evaluating this service. Errors are the issues that affect compliance status.
- Warnings count. The number of Warn-severity issues across all rulesets. Warnings are advisory and do not change compliance status.

Rulesets Associated With This Service
A card grid showing every ruleset evaluating this service. Each card represents one ruleset, identified through API Category match. See Scoping Rulesets to Services for how scoping works. Each card shows:- Status badge. Compliant or Non-compliant for this ruleset against this service.
- Ruleset name. Click to navigate to the ruleset’s detail page.
- Errors count. Number of Error-severity issues this ruleset detected on this service.
- Warnings count. Number of Warn-severity issues this ruleset detected on this service.

Issues for This Service
A filterable, paginated table of every individual issue detected against this service across all evaluating rulesets. Filters- Severity pills (left). Toggle between All issues, Errors, and Warnings. Each pill shows a count.
- Filter by ruleset (right). Restrict the table to issues from a single ruleset.
- Severity. Restrict the table by severity: Error, Warn, or Info.
- Ruleset: The ruleset that produced the issue.
- Rule violated: The rule identifier, for example
authentication_required. Clickable to view full issue details. - Severity: A badge showing Error, Warn, or Info. The column header carries a tooltip explaining the difference.
- Problem if not fixed: Short description of the risk if the issue is left unresolved.
- Actions: A View issue button that opens the issue details panel.

Test Panel
The Test ruleset panel at the bottom of the Governance tab lets you preview how any ruleset would behave against this service, without affecting compliance status. It is useful for previewing a ruleset before it is linked to your service, or for focusing on one ruleset at a time when several evaluate your service. Select a ruleset from the dropdown and click Run ruleset. Results display in the panel, graded by severity.
Portfolio View: The API List
The API list in Tyk Dashboard is enhanced with three governance-related features:- Compliance status per service: Each row shows the service’s current compliance status, Compliant or Non-compliant, alongside its existing metadata.
- Filter by compliance: Filter the list to show only Compliant or only Non-compliant services, so platform engineers and governance owners can focus on the services that need attention without scrolling the full portfolio.
- Governance Overview banner: A summary banner at the top of the API list shows the total number of services in the organization, the number that are Compliant, and the number that are Non-compliant, giving an immediate read on overall compliance posture.

Compliance Notifications
Because Tyk Governance evaluates services continuously, a service’s compliance status can change without any direct action from its owner: a ruleset is edited, a new ruleset is linked to one of the service’s categories, or a background re-evaluation completes and flips the result. The Tyk Dashboard home page shows a Compliance Notification banner whenever one or more services in the organization become non-compliant, meaning at least one Error-severity issue. It follows the same pattern as the existing certificate expiry banner: a single summary message at the top of the home page with a primary action that takes you to the right place to act on it. The banner is driven by the current compliance state of the organization’s services, not by individual evaluation events:- If one or more services have Error-level failures, a danger banner appears summarizing the failure count.
- If every service is compliant, no banner is shown. Silence means everything is fine.

Evaluation Performance
Evaluation runs entirely on the control plane, in the background. It never sits in the path of your API traffic, and it never blocks saving or deploying a service. Your Tyk Gateways are not involved at any point. Evaluation cost is driven by the size of the API definition, mainly its endpoint count, not by traffic volume or by how many rules a ruleset contains.Typical Evaluation Times
Benchmarked using Tyk’s strictest built-in ruleset with every rule enabled. Real-world rulesets typically complete faster.
Ruleset size adds negligible overhead. Evaluating the same API against rulesets from 5 to 250 rules added roughly half a millisecond of evaluation time per rule, so you can apply comprehensive rulesets without a meaningful performance cost.
Keeping Evaluation Fast
- Keep API definitions modular. Documents under about 1 MB evaluate fastest. Very large monolithic OAS documents are harder to manage generally, and governance follows the same curve.
- Curate rulesets for signal. Extra rules cost milliseconds, so the real goal is a findings list your team will act on. Start from Tyk’s shipped templates and trim to what you enforce.
- Scope rulesets with categories. A ruleset re-evaluates every API that shares its categories when it changes, so focused categories keep re-evaluation windows short.
FAQ
How fast does the Governance tab reflect a fix after I save?
How fast does the Governance tab reflect a fix after I save?
Most APIs in under 1 second, and up to about 10 seconds for definitions with 1,000 or more endpoints.
Why does my service show a ruleset I did not choose?
Why does my service show a ruleset I did not choose?
Rulesets reach a service through API Categories, not by being selected on the service. Any active ruleset linked to a category your service carries evaluates it. See Scoping Rulesets to Services.
My service shows no governance result at all. Why?
My service shows no governance result at all. Why?
The most common causes are an inactive ruleset, a category that does not match, or a service that has never been set to active. Work through Why a Service Is Not Being Evaluated.