Documentation Index
Fetch the complete documentation index at: https://docs.zenable.io/llms.txt
Use this file to discover all available pages before exploring further.
Plans Overview
- Free
- Professional
- Enterprise
The Free plan is designed for individual developers getting started.
- 2-Click Setup
- Automated PR Summaries
- Documentation
- API Access
Get started for free — no credit card required.
Usage Limits
| Free | Professional | Enterprise | |
|---|---|---|---|
| PR Reviews | 25/day (per account) | 200/day (per account) | Negotiable |
| Agentic Code Review Credits | 1,000/day (per seat) | 10,000/day (per seat) | 100,000/day (per seat) |
How Reviews Work
- Coding Agents
- Chat & MCP Tools
- PR Bot Reviews
AI-powered reviews consume credits each time a file is reviewed, which is why the credit limits are substantially higher than PR reviews. Guardrails (deterministic reviews and static analysis) have unlimited usage but are subject to capacity-based rate limiting and abuse prevention.
Configure your AI model tier in company settings.
Agentic IDE writes code
An agentic IDE writes code using Claude Code, Cursor, VS Code, or any supported IDE.
Changes queued
Zenable identifies files that changed between the start and end of the agentic IDE’s work and queues them for review.
Review runs
Files matching your skip patterns are removed from the queue. The remaining files are reviewed.
Agentic IDE remediates
At the end of the agentic IDE’s workload, if there are findings from the review, those are passed back and work continues. Only additional file changes after this point are re-reviewed.
Credit Cost Per File
| Check Type | Credits |
|---|---|
| Guardrails & static checks | 0 (unlimited) |
| Standard AI model | 10 per file |
| Premium AI model | 25 per file |
Credit Usage Examples
MCP Server — 3 files
MCP Server — 3 files
Your IDE’s MCP server sends a conformance check with 3 files. No exclusions match.
- Standard: 10 × 3 = 30 credits
- Premium: 25 × 3 = 75 credits
CLI — 10 files, 1 excluded
CLI — 10 files, 1 excluded
zenable check "**/*.py" finds 10 files. Your config excludes generated.py, so 9 are checked. You have 25 guardrails that apply to all .py files.- Guardrails: 25 × 0 = 0 credits
- Standard: 10 × 9 = 90 credits
- Premium: 25 × 9 = 225 credits
Hook — 5 changed, 2 excluded
Hook — 5 changed, 2 excluded
A hook runs on commit with 5 changed files. Two match exclusion patterns, so 3 are reviewed.
- Standard: 10 × 3 = 30 credits
- Premium: 25 × 3 = 75 credits
Multi-branch — 2 branches, overlapping files
Multi-branch — 2 branches, overlapping files
Your agentic IDE touches files across two branches in one session. On
feat/a, it changes auth.py, utils.py, and config.py. It then switches to feat/b and changes utils.py and api.py. Even though utils.py was touched on both branches, each branch is reviewed independently — 3 files on feat/a, 2 files on feat/b.- Standard: 10 × 5 = 50 credits
- Premium: 25 × 5 = 125 credits
Chat — search and create a requirement
Chat — search and create a requirement
You ask the in-app chat assistant to find an existing requirement and, not
finding a match, it creates a new one on your behalf.
search_tenant_requirements: 10 creditscreate_proposed_tenant_requirement: 25 credits- Total: 35 credits
MCP — regenerate a guardrail from your IDE
MCP — regenerate a guardrail from your IDE
Your AI coding assistant identifies a flaky Semgrep guardrail and calls the
MCP server to regenerate it with your feedback.
search_guardrails: 10 creditsregenerate_guardrail: 25 credits- Total: 35 credits
How Credits Refresh
- Coding Agents
- PR Bot Reviews
If you exhaust your AI review credits, AI-powered reviews pause until your next credit reset. Guardrails and static checks continue to run.
| Cadence | Resets at |
|---|---|
| Daily | 00:00 UTC |
| Weekly | Monday 00:00 UTC |
| Monthly | 1st 00:00 UTC |