Product Features by Maturity

This page is intended as a reference of features by maturity level; each item will link you to our documentation, and you can also see what level of maturity each feature is currently at. You may also be interested in seeing our feature compatibility matrix and availability by deployment options.

Maturity definitions

  • Generally Available ✅: Available as a normal product feature.
  • Partially Available 🐣: Available, but may be limited in some significant ways.
  • Beta ✨: Available in pre-release form on a limited basis.
  • Experimental 🔬: Available in pre-release form, with significant caveats.
  • Not Implemented 🔮: This is something we may do, but it is not yet available.
  • Deprecated ⚠️: This is a feature that we plan to remove.

Feature maturity levels

Search Product

Search Product Strategy

Product Manager: Steve Yegge

Literal SearchGenerally Available ✅
Regular Expression SearchGenerally Available ✅
Structural SearchGenerally Available ✅
Diff/Commit SearchGenerally Available ✅
Code MonitoringGenerally Available ✅
Code Monitoring E-mail NotificationsGenerally Available ✅
Code Monitoring WebhooksNot Implemented 🔮
Saved SearchesGenerally Available ✅
Search ContextsGenerally Available ✅

Code Intelligence

Code Intelligence Strategy

Search-based code navigationGenerally Available ✅
Precise code navigation for GoGenerally Available ✅
Precise code navigation for JavaScript/TypeScriptPartially Available 🐣
Precise code navigation for Java, Scala & KotlinGenerally Available ✅
Precise code navigation for C/C++Partially Available 🐣
Precise code navigation for PythonGenerally Available ✅
Precise code navigation for C#Not Implemented 🔮
Precise code navigation for RubyGenerally Available ✅
Precise code navigation for RustGenerally Available ✅
Precise code navigation auto-indexingPartially Available 🐣
ExecutorsPartially Available 🐣


  • Auto-indexing for self-hosted requires self-hosting executors.

Batch Changes

Batch Changes Strategy

Product Manager: Malo Marrec

Batch ChangesGenerally Available ✅
Server-side batch changesBeta ✨

Code Insights

Code Insights Strategy

Code InsightsGenerally Available ✅

Code Exploration

Code Exploration Strategy

Browser ExtensionGenerally Available ✅
Pre-built ExtensionsGenerally Available ✅
Custom ExtensionsGenerally Available ✅

Identity and Access Management (IAM)

Identity and Access Management (IAM) Strategy

Product Manager: Ryan Phillips

User AuthenticationGenerally Available ✅


Delivery Strategy

Product Manager: Beyang Liu

Single Container DeploymentGenerally Available ✅
Docker Compose DeploymentGenerally Available ✅
Kubernetes DeploymentGenerally Available ✅

Repo Management

Repo Management Strategy

Product Manager: Ryan Phillips

Repository SyncingGenerally Available ✅
Repository PermissionsGenerally Available ✅
Native IntegrationGenerally Available ✅


SOC II Type IINot Implemented 🔮