Sourcegraph, a company that develops a “universal code search” platform for developer teams to manage and glean insights from their codebase, has raised $23 million in a series B round of funding led by David Sacks’ Craft Ventures, with participation from Redpoint Ventures, Goldcrest Capital, and others.
Founded out of San Francisco in 2013, Sourcegraph’s platform helps developers find, understand, and make changes to the code that they are responsible for, while also serving up intelligence and contextual information around the code. It provides a centralized conduit for anyone to search and analyze all of an organization’s code, and integrates with all the common developer tools, including code-hosts and editors, as well as monitoring and analytics platforms.
As the amount of code, developer tools, repositories, and personnel grow inside a company, it becomes more difficult to work collaboratively and cohesively. That is why all the major technology companies, including Facebook and Google, use their own internal universal code search tools — Sourcegraph aims to enable this for companies of all sizes and resources.
“With more code, languages, and systems to integrate than ever before, the job of the developer is exponentially more difficult than 5-10-15 years ago,” Sourcegraph cofounder and CEO Quinn Slack said. “Universal code search is the only solution that lets developers stay on top of this ever-growing complexity by giving them the ability to search, understand and fix problems across the entire codebase.”
Sourcegraph essentially ties together the various strands that make up modern developer teams, spanning developer tools, repositories, programming languages, code changes, file formats, editors, and more. If a developer needs to know how to use a particular function or service, what impact changing a piece of code will have on other dependencies, or what the correct library is for a particular task, this is where Sourcegraph promises to help. DevOps teams may use Sourcegraph to see what changes were made in the code that caused something to break.
One potential use-case inside GitLab, which has supported Sourcegraph natively since November, could be when a user is reviewing code as part of a merge request, and they come across a class that they are unfamiliar with. They can hover over it, and click the “go to definition” button.
This makes it much easier for the reviewer to see whether it is being used correctly, as it saves them from having to switch between contexts and checking out the branch.
Prior to now, Sourcegraph had raised around $20 million, and with a further $23 million in the bank it is well-positioned to grow the number of developers using its platform, which include illustrious companies such as Uber, Lyft, and Yelp.
“Sourcegraph is mission-critical enterprise software for development teams,” Craft Ventures’ cofounder and general partner David Sacks. “What captured our attention is the bottom-up adoption among developers at major enterprises, where the majority use Sourcegraph for universal code search every day. It’s rare that you see enterprise software with the engagement levels of social networking sites.”