Skip to content

Tier Overview

Code Scalpel offers three tiers to match your needs: Community (free), Pro, and Enterprise.

Quick Comparison

All 23 tools are available at all tiers. What differs are the limits and features:

Feature Community Pro Enterprise
All 23 Tools
Analysis Tools Single file Multi-file (1K) Unlimited
Security Scanning 10 paths, single file 100 paths, cross-file Unlimited
Graph Analysis 3 depth, 50 nodes 50 depth, 500 nodes Unlimited
Symbolic Execution 10 paths, depth 3 100 paths, depth 10 Unlimited
Cross-file Analysis Single file Up to 100 files Unlimited
Policy & Governance Basic checks Policy verification Full compliance + custom
SLA & Support Community Email Priority

Choose Your Tier

  • Community


    Free forever. Perfect for learning, open source projects, and individual developers.

    Community details

  • Pro


    For professional developers and teams who need advanced analysis and security tools.

    Pro details

  • Enterprise


    For organizations with compliance requirements and custom governance needs.

    Enterprise details

All Tools Available at All Tiers

Important: Every Code Scalpel tool is available at every tier. What changes by tier are the limits and features, not tool availability.

Tool Limits Across Tiers

Tool Category Community Limits Pro Limits Enterprise Limits
Analysis Tools Single file Multi-file (1,000 max) Unlimited
Extraction & Refactoring Single file Cross-file (100 max) Unlimited
Security Scanning 10 paths, single file 100 paths, 100 files Unlimited
Symbolic Execution 10 paths, depth 3 100 paths, depth 10 Unlimited
Graph Analysis 3 depth, 50 nodes, 100 files 50 depth, 500 nodes, 1K files Unlimited
Test Generation Basic coverage Full coverage Advanced
Policy & Governance Basic integrity Policy verification Full compliance + custom

Example Tools Across All Tiers

Analysis & Extraction (✅ All tiers): - analyze_code, extract_code, get_file_context, update_symbol, rename_symbol, simulate_refactor

Security (✅ All tiers): - security_scan, cross_file_security_scan, unified_sink_detect, type_evaporation_scan, scan_dependencies

Graph & Dependencies (✅ All tiers): - get_call_graph, get_project_map, get_cross_file_dependencies, get_graph_neighborhood, get_symbol_references, crawl_project

Symbolic & Testing (✅ All tiers): - symbolic_execute, generate_unit_tests

Policy & Governance (✅ All tiers): - verify_policy_integrity, code_policy_check, validate_paths

All 23 tools work at all tiers with tier-appropriate limits.

Tier Limits

Many tools have different limits based on tier:

Graph Analysis

Metric Community Pro Enterprise
Max depth 3 50 Unlimited
Max nodes 50 500 Unlimited
Max files 10 100 Unlimited

Security Scanning

Metric Community Pro Enterprise
Max paths 10 100 Unlimited
Cross-file
Custom sinks
Compliance

Symbolic Execution

Metric Community Pro Enterprise
Available
Max paths 100 Unlimited
Max depth 10 Unlimited
Custom types

How Licensing Works

License Detection

Code Scalpel automatically detects your license:

  1. Checks CODE_SCALPEL_LICENSE_PATH environment variable
  2. Looks for license file in standard locations
  3. Falls back to Community tier

License File

Pro and Enterprise licenses are JWT files:

# Set license via environment variable
export CODE_SCALPEL_LICENSE_PATH=/path/to/license.jwt

Verification

All license files are cryptographically signed. Code Scalpel verifies:

  • Signature validity (RSA)
  • Expiration date
  • Feature entitlements
  • Organization binding

Getting a License

  • Community


    No license needed. Just install and use.

    ```bash pip install codescalpel

  • Pro & Enterprise


    Contact us for licensing options.

    Contact Sales

Upgrade Path

graph LR
    A[Community] --> B[Pro]
    B --> C[Enterprise]

    style A fill:#f5f5f5
    style B fill:#e8d5e8
    style C fill:#d5e8d5

Start with Community, upgrade when you need:

  • Pro: Symbolic execution, full security scanning, extended limits
  • Enterprise: Compliance checking, custom rules, audit logging

Next Steps