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

FeatureMaturity
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

Product Manager: Marรญa Craig

FeatureMaturity
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 ๐Ÿฃ

Notes:

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

Batch Changes

Batch Changes Strategy

Product Manager: Malo Marrec

FeatureMaturity
Batch ChangesGenerally Available โœ…
Server-side batch changesBeta โœจ

Code Insights

Code Insights Strategy

Product Manager: Joel Kwartler

FeatureMaturity
Code InsightsGenerally Available โœ…

Code Exploration

Code Exploration Strategy

FeatureMaturity
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

FeatureMaturity
User AuthenticationGenerally Available โœ…

Delivery

Delivery Strategy

Product Manager: Beyang Liu

FeatureMaturity
Single Container DeploymentGenerally Available โœ…
Docker Compose DeploymentGenerally Available โœ…
Kubernetes DeploymentGenerally Available โœ…

Repo Management

Repo Management Strategy

Product Manager: Ryan Phillips

FeatureMaturity
Repository SyncingGenerally Available โœ…
Repository PermissionsGenerally Available โœ…
Native IntegrationGenerally Available โœ…

Security

FeatureMaturity
SOC II Type IINot Implemented ๐Ÿ”ฎ