April 25, 2025

Bitbucket support

Bitbucket

We’ve added support for indexing repos from Bitbucket Cloud and Bitbucket Data Center. Check out our docs for more info!

Search Contexts

A search context is a user-defined grouping of repositories that helps focus searches on specific areas of your codebase, like frontend, backend, or infrastructure code. Some example queries using search contexts:

  • context:data_engineering userId - search for userId across all repos related to Data Engineering.

  • context:k8s ingress - search for anything related to ingresses in your k8's configs.

  • ( context:project1 or context:project2 ) logger\\.debug - search for debug log calls in project1 and project2

Search contexts are the first feature to be released under the Sourcebot enterprise license. More info on this below!

Open-Core Business Model

We love using open source tools (we’re big PostHog fans), and we want to keep Sourcebot open source. In order to continue working on Sourcebot full-time however, we need to expand past our free MIT licensed offering. The best examples of balancing these two prioritizes that we’ve seen come from tools like GitLab, PostHog, and LangFuse that have built amazing products and communities around being open-core. We think that model is great, and we want to try it out for Sourcebot.

Moving forward, the core of Sourcebot will remain MIT licensed and we’ll build paid features under a separate enterprise license. Search context is the first feature that falls under this enterprise license. If you’d like to chat about getting an enterprise license, feel free to reach out to us using the contact form or emailing us at team@sourcebot.dev

Community Shoutouts

  • stevealx for initially contributing to Bitbucket support in #143