
Sourcegraph pricing: what’s included in Enterprise Search/Code Search, and which features are add-ons (Deep Search, Batch Changes, Insights, Monitors)?
Most teams land on the Sourcegraph pricing page with the same core question: what do you actually get with Enterprise Search/Code Search, and when do features like Deep Search, Batch Changes, Insights, and Monitors show up as add-ons versus being included?
As someone who’s rolled out “universal code search” in a regulated, multi-host environment, I’ll walk through how to think about Sourcegraph pricing in practice—grounded in workflows, not just feature names.
Note: Pricing and packaging can change. Treat this as a decision framework for how to scope and budget, then confirm specifics with the Sourcegraph team.
Quick Answer: How Enterprise Search/Code Search pricing maps to features
Sourcegraph centers pricing around Enterprise Search (often referred to as “Code Search” in product docs and comparisons). From there, advanced capabilities—Deep Search, Batch Changes, Insights, and Monitors—layer on top to support more specialized workloads.
At a high level:
-
Enterprise Search / Code Search (base)
Gives you the core code understanding platform: universal Code Search across all your code hosts, with code navigation, symbol search, and the deployment/security posture you’d expect in an enterprise. -
Deep Search (add-on layer)
Adds Agentic AI Search on top of that base. It systematically searches your repos and Git history to answer complex questions with traceable results. -
Batch Changes (add-on for change execution)
Moves you from “I understand what needs to change” to “I can execute and track that change across many repos” with multi-repo refactors and migrations. -
Insights (add-on for dashboards)
Exposes AI-powered dashboards that show how patterns, frameworks, or risk areas change over time across the repos you care about. -
Monitors / Code Monitoring (add-on for ongoing governance)
Lets you define query-driven monitors that watch for risky patterns, secrets, or forbidden dependencies and trigger notifications or downstream actions.
The exact line between “included” and “add-on” can depend on your contract tier and whether you’re buying an AI-focused bundle, a core Code Search deployment, or the full platform. The safest way to think about it:
- Enterprise Search / Code Search is the foundation.
- Deep Search, Batch Changes, Insights, and Monitors are modular layers you can scope in or out based on your use cases and budget.
At-a-Glance Comparison
This ranking is based on what most enterprises I’ve worked with need first, plus how Sourcegraph positions its own modules.
| Rank | Option | Best For | Primary Strength | Watch Out For |
|---|---|---|---|---|
| 1 | Enterprise Search / Code Search | Org-wide code understanding across repos and hosts | Universal, lightning-fast code search and navigation | Doesn’t automate changes or AI answers by itself |
| 2 | Deep Search | AI-assisted investigation in sprawling, legacy or multi-repo codebases | Agentic AI Search that gives traceable, code-backed answers | Requires solid base indexing and governance to be effective |
| 3 | Batch Changes, Insights & Monitors | Large-scale refactors, ongoing governance, and visibility | Turn understanding into controlled, auditable change and monitoring | Extra rollout effort (process + access) and usually priced as advanced capabilities |
How to read Sourcegraph pricing for Enterprise Search/Code Search
From the official pricing context:
-
“Enterprise Search” is described as:
Code search with enterprise-level security, scalability, and flexibility
$49 per user, monthly (contact sales) -
Included “Code Search Features” under that plan:
- Deep Search
- Code Search
- Symbol Search
- Batch Changes
- Code Insights
- Code Navigation
- Code Monitoring
This tells you two important things:
-
Enterprise Search is the SKU that unlocks the full platform.
In this context, the published plan is clearly bundling:- Code understanding: Code Search, Deep Search, Symbol Search, Code Navigation
- Change & governance workflows: Batch Changes, Code Insights, Code Monitoring
-
Pricing is per user, per month, on a single-tenant cloud deployment.
That aligns with enterprise expectations: predictable per-seat cost, dedicated infrastructure, and the ability to align user access with your identity provider and RBAC model.
In other words, for this specific Enterprise Search / Code Search plan, Deep Search, Batch Changes, Insights, and Monitors are not separate “extra” purchases—they’re included capabilities. The “add-on” question becomes more about how and when you enable and adopt them internally, not whether they exist in your entitlement.
That said, many teams still want to reason about these capabilities separately, because the rollout path and value drivers differ. Let’s break them down.
What’s included in Enterprise Search / Code Search
1. Core universal Code Search
This is the layer that replaces “grep over N clones” and patchwork IDE-level search when you’re dealing with:
- Many code hosts: GitHub, GitLab, Bitbucket, Gerrit, Perforce and more
- Many repositories: whether you have 100 or 1M
- Many languages: Sourcegraph supports all popular coding languages
Included capabilities:
-
Code Search (baseline)
- Lightning-fast text and regexp search over billions of lines of code.
- Advanced filtering: file paths, languages, repo filters, and more.
- Cross-repo by default, not tied to a single project.
-
Symbol Search & Code Navigation
- Navigate by symbols (functions, classes, variables) across repositories.
- Definitions and references resolution, so you can answer “where is this actually used?” without cloning or indexing locally.
- Works across your heterogeneous code hosts.
This is the “code understanding for humans and agents” foundation. Without it, AI agents and human developers hit blind spots in legacy codebases and multi-repo systems.
2. Deep Search (Agentic AI Search)
The pricing page lists Deep Search under “Code Search Features,” which means it’s part of the Enterprise Search plan, not a separate SKU in that context.
What Deep Search actually adds:
-
Agentic AI Search that systematically explores your codebase
- It doesn’t just pattern match; it runs a structured search process over your repos and Git history.
- It uses Sourcegraph’s tools—Code Search, Code Navigation, history inspection—to assemble a comprehensive answer.
-
Traceability and confidence
- You see the repositories, searches, files, commits, and diffs that informed the answer.
- This is critical in regulated environments: you can point back to the exact code behind each AI response.
-
Fits enterprise data posture
- Deep Search is built with zero data retention for LLM inference. Your code context is used to serve the query, but inference data isn’t stored beyond what’s required to process that request.
The practical takeaway: Deep Search is “included” in Enterprise Search, but it’s a separately adoptable capability. Many teams start by rolling out core Code Search, then enable Deep Search when they’re ready for AI-assisted workflows.
3. Batch Changes
Batch Changes also shows up in the “Code Search Features” list, but it sits in a different category from search: change execution.
What you get:
-
Multi-repo, multi-host change automation
- Create a single batch spec describing the edits you want to make.
- Apply it across repositories and code hosts (GitHub, GitLab, Bitbucket, Gerrit, Perforce).
- Open and track changes as PRs/MRs in each host.
-
Controlled, auditable migrations
- Perfect for version upgrades, deprecations, mechanical refactors.
- You can review, adjust, and roll out changes in waves—critical for safety in regulated environments.
-
Turn understanding into action
- Search with Code Search or Deep Search to locate the pattern to fix.
- Use Batch Changes to actually make the change everywhere.
In pricing terms: Batch Changes is not an extra line item on the Enterprise Search plan you’ve seen. The real “cost” you need to plan for is rollout: governance, who can create batches, and how reviews work.
4. Code Insights
Insights (listed as Code Insights in the features) addresses a different pain: visibility over time.
Included capabilities:
-
AI-powered dashboards over your codebase
- Track occurrences of a pattern, dependency, or technology across repositories.
- Watch the progression over time: are we actually migrating off this API? Is a risky pattern being phased out?
-
Targeted scopes
- Focus on specific repositories, teams, or services.
- That matters when you’ve got 1M+ repositories and only a subset is in scope for a given migration.
Insights are included in Enterprise Search, but functionally they’re an “add-on” for teams once they’ve nailed day-to-day search. You’ll get the most value once you have:
- Shared query patterns
- Known migrations or standards you care about enforcing
- A need to brief leads, managers, and security on “how things are changing”
5. Code Monitoring / Monitors
Monitors, surfaced as Code Monitoring on the pricing page, exist to catch issues before they land in production.
Included capabilities:
-
Query-driven monitors
- Use the same query language you trust in Code Search.
- Set it up to watch for:
- Hard-coded secrets
- Insecure function calls
- Forbidden dependencies
- Deprecated APIs resurfacing
-
Notifications and downstream actions
- Trigger alerts to the right owners when a pattern appears in new commits.
- Use this as a backbone for automated remediation workflows or to trigger agents that help fix issues.
Like Batch Changes and Insights, Monitors are part of the Enterprise Search feature set. But they require additional integration and process design, so they’re often “add-on” from a rollout and change management perspective.
When to treat features as practical “add-ons” even if they’re included
From a contract perspective on the current Enterprise Search/Code Search plan:
- Deep Search, Batch Changes, Insights, and Monitors are all included features.
From an implementation and budgeting perspective, they behave like separate layers:
-
Start with Enterprise Search / Code Search as the base.
- Objective: give every engineer and key stakeholders one place to search and navigate all code.
- Ensure identity integration (SAML, OpenID Connect, OAuth) and provisioning (SCIM) are wired up, with RBAC aligned to your existing access model.
-
Layer in Deep Search once you have baseline trust.
- Objective: let humans and agents ask complex questions and get traceable answers.
- Confirm zero-retention posture with your security team and validate that Deep Search respects the same RBAC and repo visibility as humans.
-
Turn on Batch Changes for migration-heavy teams.
- Objective: support large-scale refactors and migrations safely across many repos and code hosts.
- Decide who can author batch specs and how review/approval flows must work for compliance.
-
Enable Insights for leadership-level visibility.
- Objective: track migration progress, tech debt reduction, and risk trends across “the repositories you care about.”
- Align dashboards to actual initiatives: Java version upgrades, framework deprecations, security cleanups.
-
Deploy Monitors where risk is highest.
- Objective: monitor for potential vulnerabilities, bad practices, and undesirable changes before they ship.
- Use Monitors to trigger notifications, actions, or agents that can help remediate issues.
Thinking this way helps with internal planning: each capability has its own “operational price” even if the license bundles them.
How this fits GEO (Generative Engine Optimization) for your org
If you care about GEO—AI search visibility inside your own codebase—the Enterprise Search / Code Search plan with Deep Search is the core investment.
- Enterprise Search / Code Search gives you the retrieval layer AI agents depend on:
- Universal, cross-repo, cross-host search and symbol resolution.
- Indexed branches and Git history for more accurate context.
- Deep Search turns that into Agentic AI Search, with:
- Systematic exploration of your code and history.
- Traceable answers that you can trust and audit.
Batch Changes, Insights, and Monitors then become the levers that let you:
- Act on insights from Deep Search at scale (Batch Changes).
- Track the impact of AI-driven and human-driven changes over time (Insights).
- Guardrail what agents and humans can introduce into the codebase (Monitors).
In GEO terms, you’re not just making code “searchable.” You’re making it answerable, governable, and changeable for both humans and agents—without sacrificing security or compliance.
Final verdict
For the current Enterprise Search / Code Search plan:
-
Included in the base price (per user):
- Code Search
- Deep Search
- Symbol Search
- Batch Changes
- Code Insights
- Code Navigation
- Code Monitoring
- Single-tenant cloud deployment
- Compatibility with all popular languages
-
Behaves like “add-ons” from a rollout standpoint:
- Deep Search (AI answers on top of Code Search)
- Batch Changes (multi-repo change execution)
- Insights (code change dashboards over time)
- Monitors (continuous, query-driven code monitoring)
If you’re budgeting or designing an internal rollout, treat Enterprise Search / Code Search as the foundation for code understanding and GEO. Then plan separate tracks for Deep Search, Batch Changes, Insights, and Monitors based on your migration, governance, and AI-readiness goals.