Skip to content
IconMind

Rule icons

12 icons carry the tag rule, across Data Engineering, Analytics, Security, Automation, Commerce, DevOps and Developer Tools. Alert rule group, Check constraint, Constraint and 9 more — each in outline and duotone at three weights, with the code for React, Vue, Svelte, Flutter and more.

The 12 rule icons, described

Alert rule groupalert-rule-group
A bell with a short list in it — alert rules evaluated together.
Check constraintcheck-constraint
A check constraint — a rule every row has to satisfy to be stored.
Constraintconstraint-db
A database constraint — what the database refuses to store, not-null or unique.
Lint rulelint-rule
A bracket pair with a line and a squiggle under it — the rule that underlines it.
Not nullnot-null-constraint
Not null — the column that refuses to be left empty.
Policypolicy
A policy — the rules written down, the standard that governs what may happen.
Price ruleprice-rule
A price tag with a funnel on it — the rule that decides what a price becomes.
Recording rulerecording-rule
Axes with a line that ends in a stored point — a query computed ahead of time and kept.
Retry policyretry-policy
A retry policy — how many attempts, and how far apart, with backoff.
Suppression rulesuppression-rule
A page with a pause on it — the alerts held back on purpose, and why.
Unique constraintunique-constraint
A unique constraint — no two rows may carry the same value.
WAF rulewaf-rule
A shield with bricks in it — a rule the firewall applies to every request.

In code, each is one import — import { AlertRuleGroup } from "@iconmind/react/icons/alert-rule-group" — and the same name in Vue, Svelte, Solid, Preact, React Native, Astro, Blade and Flutter.

Tags these icons also carry

Every rule icon, free to ship

12 of 5,287 icons compiled from one grid — outline and duotone, three weights, every cell generated rather than redrawn. MIT licensed: commercial use, no attribution, no seat count.