Skip to content

Understanding Tiers

Code Scalpel offers three tiers to match your needs: Community (free), Pro, and Enterprise. Each tier provides progressively more powerful capabilities.

Tier Overview

Feature Community Pro Enterprise
Price Free Free (Beta) Contact
All 22 tools available
Basic analysis tools Single file Multi-file Unlimited
Security scanning 10 paths, single file 100 paths, cross-file Unlimited
Code extraction Single file Cross-file (100) Unlimited
Symbolic execution 10 paths, depth 3 100 paths, depth 10 Unlimited
Test generation Basic coverage Full coverage Advanced
Custom policies Basic checks Policy verification Full compliance
Governance controls Basic Advanced Enterprise-grade
Support Community Email Dedicated

Community Tier (Free)

The Community tier provides powerful code analysis for individual developers and open-source projects. All 22 tools are available in Community tier with the following limits:

Community Tier Limits

All Code Scalpel tools are available at Community tier. Here are the limits applied:

  • Max depth for call graphs: 3
  • Max nodes per graph: 50
  • Max files per project scan: 100
  • No cross-file taint tracking
  • No symbolic execution

Best For

  • Individual developers
  • Open-source projects
  • Learning and exploration
  • Basic security checks

Pro Tier

The Pro tier provides enhanced limits and features for professional developers and small teams. All tools remain available with significantly increased limits.

Enhanced Limits (All Tools Available)

Capability Community Pro
Call graph depth 3 50
Call graph nodes 50 500
Project map files 100 1,000
Cross-file dependencies 100 files
Symbolic execution paths 100

Best For

  • Professional developers
  • Small teams (2-10 people)
  • Production codebases
  • Security auditing
  • Refactoring projects

Price

Free during beta — Apply for Pro beta access

Enterprise Tier

The Enterprise tier provides unlimited limits and advanced governance features for large organizations. All tools remain available with no limits.

Unlimited Tool Usage (All Tools Available)

All 22 tools available with no limits on depth, nodes, files, or paths. Plus enterprise-specific governance features:

Enterprise-Enhanced Features

  • Custom Policies: Define organization-specific rules
  • Governance Profiles: Permissive, minimal, default, restrictive
  • Audit Logging: Track all operations
  • Change Budgets: Limit modifications per session
  • Architecture Boundaries: Enforce dependency rules
  • SSO/SAML: Enterprise authentication
  • Dedicated Support: Named support contact

Unlimited Limits

Capability Enterprise
Call graph depth Unlimited
Call graph nodes Unlimited
Project map files Unlimited
Cross-file analysis Unlimited
Symbolic execution Unlimited

Best For

  • Large organizations (20+ developers)
  • Regulated industries (finance, healthcare)
  • SOC 2 / ISO 27001 compliance
  • Multi-team deployments
  • Custom integrations

Pricing

Contact us for custom pricing based on your organization's needs.

Contact Sales

All Tools Available at All Tiers

Important: All 22 Code Scalpel tools are available at all tiers (Community, Pro, and Enterprise). What differs by tier are the limits and features of each tool, not their availability.

Tool Limits by Tier

Here's how tool limits increase across tiers:

Tool Category Community Pro Enterprise
Analysis Tools Single file, basic limits Multi-file, extended limits Unlimited
Security Scanning 10 paths, single file 100 paths, cross-file Unlimited paths and files
Symbolic Execution 10 paths, depth 3 100 paths, depth 10 Unlimited
Graph Analysis 3 depth, 50 nodes 50 depth, 500 nodes Unlimited
Project Scanning 100 files max 1,000 files max Unlimited
Refactoring Tools Single file Cross-file (100 files) Unlimited
Test Generation Basic coverage Full coverage Advanced with custom frameworks
Policy & Governance Basic integrity checks Policy verification Full compliance + custom rules

Example: symbolic_execute Across All Tiers

Community Tier (✅ Available):

symbolic_execute(code, entry_point="main")
# Max 10 execution paths, depth 3
# Returns: {paths: [...], tier_applied: "community", was_truncated: True}

Pro Tier (✅ Available with enhanced limits):

symbolic_execute(code, entry_point="main")
# Max 100 execution paths, depth 10
# Returns: {paths: [...], tier_applied: "pro", was_truncated: False}

Enterprise Tier (✅ Available unlimited):

symbolic_execute(code, entry_point="main")
# Unlimited execution paths and depth
# Returns: {paths: [...], tier_applied: "enterprise", was_truncated: False}

How Tier Limits Work

When you use a tool, Code Scalpel applies your tier's limits automatically.

Example: Call Graph

# Community tier: max_depth=3, max_nodes=50
result = get_call_graph(
    project_root="/project",
    depth=10  # Requested
)
# Result shows:
# - tier_applied: "community"
# - max_depth_applied: 3  # Capped
# - was_truncated: True   # Couldn't show full graph
# Pro tier: max_depth=50, max_nodes=500
result = get_call_graph(
    project_root="/project",
    depth=10  # Requested
)
# Result shows:
# - tier_applied: "pro"
# - max_depth_applied: 10  # Full depth used
# - was_truncated: False

Response Metadata

Every tool response includes tier information:

{
  "data": { ... },
  "tier_applied": "pro",
  "max_depth_applied": 50,
  "max_nodes_applied": 500,
  "was_truncated": false,
  "duration_ms": 234
}

Activating Your License

Pro License

  1. Purchase at codescalpel.dev/pricing
  2. Download your license file (license.jwt)
  3. Configure Code Scalpel:
export CODE_SCALPEL_LICENSE_PATH=/path/to/license.jwt
{
  "mcpServers": {
    "code-scalpel": {
      "command": "uvx",
      "args": ["codescalpel", "mcp"],
      "env": {
        "CODE_SCALPEL_LICENSE_PATH": "/path/to/license.jwt"
      }
    }
  }
}
.code-scalpel/config.json
{
  "license_path": "license.jwt"
}

Enterprise License

Contact your account representative for enterprise license setup. Enterprise licenses support:

  • Multiple team members
  • License servers
  • SSO integration

Checking Your Tier

Ask your AI assistant:

Check Tier

"What Code Scalpel tier am I currently using?"

Or use any tool and check the tier_applied field in the response.

FAQ

Can I try Pro features before buying?

Yes! Contact us for a 14-day trial license.

What happens if I exceed tier limits?

Results are truncated to your tier's limits. The was_truncated field indicates when this happens.

Can I upgrade mid-month?

Yes, you'll be prorated for the remainder of the month.

Do I need a license for CI/CD?

Pro/Enterprise licenses can be used in CI/CD. See the license terms for usage limits.

Next Steps

  • Get Pro


    Apply for Pro beta access

    Apply

  • Enterprise


    Custom solutions for large organizations

    Contact Sales

  • Tool Reference


    See all tools and their tier requirements

    Tools