> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iriscode.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Iris Code Pro: Workspace Scans, Hooks, and Full Enforcement

> Pro turns Iris Code from something that tells you about your code into something that stops bad code shipping. 14-day trial, no card.

Free tells you what is wrong. Pro stops it shipping.

Free gives you unlimited file scores, clickable findings, secrets detection and one saved project review, which is enough to review your own work properly. What it does not give you is the ability to rescan the whole project whenever it changes, or to put a gate in front of a push.

A **14-day trial** unlocks everything, and does not require a card.

## What you get

Everything in Free, plus:

* **Fresh workspace reviews** - rescan the whole project whenever it changes, rather than relying on one saved snapshot
* **Folder analysis** - scoped scans for any directory in your project
* **Gate Preview drilldown** - which files fail each preset, with their scores
* **Git hook enforcement** - blocks a push when any file falls below your threshold
* **Build hook enforcement** - stops a failing build before compilation begins
* **Dependents table** - version audit and CVE scanning for every dependency
* **Issues tab** - every blocker and warning from the latest scan, filterable
* **TODOs tab**, aggregating every TODO, FIXME and HACK in the project
* **Custom `.irisconfig.json`** - override individual thresholds, detections and severities per rule
* **Custom enforcement limits** - hard caps on secret count, complexity, file size, smell density and security smells
* **Custom scoring weights** - control how many points each finding type deducts
* **Config Studio** - build, preview and sync a config visually
* **Unlimited trend history**, rather than two rolling snapshots
* **The full CLI**: `iris gate` for CI, `iris deps` and `iris cve` for dependencies, `iris sbom`, `iris todos`, `iris hook install`, and `iris check` on directories and staged files
* **Account Insights** - an enforcement activity dashboard covering hook results and blocked pushes

## The trial

Request a 14-day trial from your Iris Code account. Requests are reviewed before activation, so signing in does not start one automatically. Once active you have everything listed above with no card required. After 14 days the account reverts to Free unless you subscribe.

<Tip>
  The most useful way to evaluate the trial is to install a hook and let it block a few real pushes, then check Insights for the pass/fail counts and the score delta since activation. That gives a concrete picture of what enforcement is catching, which a feature list cannot.
</Tip>

## Upgrading

<Steps>
  <Step title="Open the pricing page">
    Visit [iriscode.co/pricing](https://iriscode.co/pricing). Pricing adjusts for your region automatically.
  </Step>

  <Step title="Request the trial">
    Click **Request free trial**, sign in with Google or GitHub, and submit from your account page. Pro turns on once the request is approved and you accept the invitation.
  </Step>
</Steps>

## Signing in

<Steps>
  <Step title="Run the command">
    VS Code and forks: command palette, **Iris Code: Sign In**. JetBrains: **Tools → Iris Code → Sign In**.
  </Step>

  <Step title="Use Google or GitHub">
    Your browser opens automatically. There is no separate Iris Code password to create or remember.
  </Step>

  <Step title="Return to your editor">
    You are redirected back automatically, with no token to copy. One sign-in covers your editors and the `iris` CLI. JetBrains IDEs refresh in place, so no restart is needed.
  </Step>

  <Step title="Pro features activate">
    Pro unlocks immediately. The sidebar updates, and workspace scans, hooks and the Pro tabs become available.
  </Step>
</Steps>

<Note>
  Iris Code never stores your password. Only a licence key is saved: in VS Code's encrypted secret storage, or in a local credentials file shared by JetBrains IDEs and the CLI.
</Note>

## Your subscription

Visit [iriscode.co/account/billing](https://iriscode.co/account/billing) to:

* view your current plan and renewal date
* choose card auto-renew or a one-time bank transfer checkout
* cancel or reactivate a card subscription
* update a payment method if a saved card expires

Cancelling a card subscription retains Pro access until the end of the current billing period.

<Note>
  If you are billed in Nigeria, Iris Code can open a Paystack bank-transfer checkout instead. Paystack generates a transaction-specific account number you can pay from **OPay**, **Kuda**, **Moniepoint**, **PalmPay** or your usual bank app. It expires after about 30 minutes, and a fresh one is generated for the next renewal.
</Note>

## If a payment fails

Paystack retries the charge automatically over several days, and Pro access stays active throughout. If every retry fails, the subscription is cancelled and the account reverts to Free. Iris Code emails you when that happens so you can update your payment method.
