Skip to main content

Understanding Tiers

Code Scalpel offers three tiers: Community is free forever, and both Pro and Enterprise beta keys are available now through signup. All 22 functional tools are available at every tier.

All 22 Functional Tools Available at All Tiers

What differs are the limits, governance controls, and support, not core tool availability.

Tier Overview

Feature
Community
Free
Forever
Pro
Beta Access
Sign up for a beta key now
Enterprise
Beta Access
Sign up for an enterprise beta key
All 22 functional 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
Call graph depth 3 50 Unlimited
Call graph nodes 50 500 Unlimited
Project scan files 100 1,000 Unlimited
Test generation Basic coverage Full coverage Advanced + custom
Custom policies Basic checks Policy verification Full compliance
Governance controls Basic Advanced Enterprise-grade
Support Community Email Dedicated + SLA

Choose Your Tier

Community
Free
$0
Forever free
  • All 22 tools available
  • Single file analysis
  • Basic security checks
  • Call graph depth: 3
  • Max 50 nodes per graph
  • Up to 100 files per scan
  • Community support
Get Started
Enterprise
Enterprise
Beta
Enterprise beta key available now
  • All 22 tools available
  • Unlimited depth & nodes
  • Unlimited file analysis
  • Unlimited symbolic execution
  • Custom policies & rules
  • Governance profiles
  • Architecture boundaries
  • Audit logging
  • SSO/SAML authentication
  • Dedicated support + SLA
  • Multi-team deployment
Sign Up for an Enterprise Beta Key

Community Tier (Free)

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

Community Tier Limits

Capability Limit
Call graph depth 3 levels
Call graph nodes 50 nodes max
Project map files 100 files max
Cross-file taint tracking 50 modules, depth 5
Symbolic execution 10 paths, depth 3

Best For

  • Individual developers
  • Open-source projects
  • Learning and exploration
  • Basic security checks
  • Small codebases ( < 100 files)

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 10, depth 3 100, depth 10
Security scan paths 10 100

Best For

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

Pro Pricing

Pro beta keys are available now. Sign up once, get access quickly, and hear pricing before public launch.

Sign Up for a Pro Beta Key →

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 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 with SLA
  • License Server: Centralized license management
  • Multi-team Deployment: Department-level organization

Best For

  • Large organizations (20+ developers)
  • Regulated industries (finance, healthcare)
  • HIPAA, SOC2, GDPR, PCI-DSS, and safety-critical workflow support
  • Multi-team deployments
  • Custom integrations
  • Enterprise-scale codebases

Enterprise Pricing

Enterprise beta keys are available now through signup. Custom pricing comes later, after beta.

Sign Up for an Enterprise Beta Key →

How Tier Limits Work

When you use a tool, Code Scalpel applies your tier's limits automatically. Every tool response includes tier information so you know what limits were applied.

Example: symbolic_execute Across All Tiers

Community
Pro
Enterprise
# Community Tier (✅ Available with limits)
symbolic_execute(code, entry_point="main")

# Max 10 execution paths, depth 3
# Returns:
# {
#   "paths": [...],
#   "tier_applied": "community",
#   "max_paths_applied": 10,
#   "max_depth_applied": 3,
#   "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",
#   "max_paths_applied": 100,
#   "max_depth_applied": 10,
#   "was_truncated": False
# }
# Enterprise Tier (✅ Available unlimited)
symbolic_execute(code, entry_point="main")

# Unlimited execution paths and depth
# Returns:
# {
#   "paths": [...],
#   "tier_applied": "enterprise",
#   "max_paths_applied": null,  # No limit
#   "max_depth_applied": null,  # No limit
#   "was_truncated": False
# }

Example: Call Graph Analysis

Community
Pro
# Community tier: max_depth=3, max_nodes=50
result = get_call_graph(
    project_root="/project",
    depth=10  # Requested
)

# Result shows:
# {
#   "data": { ... },
#   "tier_applied": "community",
#   "max_depth_applied": 3,      # Capped to tier limit
#   "max_nodes_applied": 50,     # Capped to tier limit
#   "was_truncated": True,       # Could not show full graph
#   "duration_ms": 234
# }
# Pro tier: max_depth=50, max_nodes=500
result = get_call_graph(
    project_root="/project",
    depth=10  # Requested
)

# Result shows:
# {
#   "data": { ... },
#   "tier_applied": "pro",
#   "max_depth_applied": 10,     # Full depth used
#   "max_nodes_applied": 500,    # Pro tier limit
#   "was_truncated": False,      # Complete graph
#   "duration_ms": 456
# }

Response Metadata

Every tool response includes tier information:

{
  "data": { /* tool-specific data */ },
  "tier_applied": "pro",
  "max_depth_applied": 50,
  "max_nodes_applied": 500,
  "was_truncated": false,
  "duration_ms": 234
}

Activating Your License

Pro License Activation

After purchasing a Pro license:

  1. Purchase at codescalpel.dev/pages/pricing.html
  2. Download your license file (license.jwt)
  3. Configure Code Scalpel using one of the methods below:

Method 1: Environment Variable

export CODE_SCALPEL_LICENSE_PATH=/path/to/license.jwt

Method 2: Claude Desktop Configuration

{
  "mcpServers": {
    "code-scalpel": {
      "command": "uvx",
      "args": ["codescalpel", "mcp"],
      "env": {
        "CODE_SCALPEL_LICENSE_PATH": "/Users/you/license.jwt"
      }
    }
  }
}

Method 3: Config File

// .code-scalpel/config.json
{
  "license_path": "license.jwt"
}

Enterprise License Setup

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

  • Multiple team members
  • License servers
  • SSO integration
  • Centralized management

Checking Your Tier

Ask your AI assistant:

"What Code Scalpel tier am I currently using?"

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

Tool Limits by Category

Here's how tool limits increase across tiers for different tool categories:

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 + custom frameworks
Policy & Governance Basic integrity checks Policy verification Full compliance + custom rules

Frequently Asked Questions

Can I try Pro features before buying?

Yes! Contact us for a 14-day trial license. Email support@codescalpel.dev with your use case.

What happens if I exceed tier limits?

Results are automatically truncated to your tier's limits. The was_truncated field in the response indicates when this happens. You'll still get useful results, just limited in scope.

Can I upgrade mid-month?

Yes, you'll be prorated for the remainder of the month. Your new limits apply immediately after upgrading.

Do I need a license for CI/CD?

Pro and Enterprise licenses can be used in CI/CD environments. Community tier is also available for open-source projects. See the license terms for specific usage limits.

Are all tools really available in Community tier?

Yes! All 22 Code Scalpel tools are available at all tiers. What differs are the limits (depth, nodes, files, paths) and advanced features, not tool availability.

Can I use Pro on multiple machines?

Pro licenses are per-developer and can be used on multiple machines by the same person. Enterprise licenses support team deployments.

What payment methods do you accept?

We accept all major credit cards for Pro subscriptions. Enterprise customers can pay via invoice, ACH, or wire transfer.

Is there a discount for annual billing?

During the beta period, Pro is free for approved beta testers. Post-beta pricing will be announced before launch.

Next Steps

🚀 Choose Your Path