The following page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features or functionality remain at the sole discretion of GitLab Inc.
Content last reviewed on 2022-04-12
Ecosystem focus is on fostering GitLab as a platform. Ecosystem supports our Integrations with other products and Foundations functionality to enable our community of contributors to develop the application itself.
Ecosystem's goal is to make integrating with, extending the functionality of, or contributing to GitLab accessible to all of our users. We strongly believe that Everyone can contribute, and Ecosystem supports this value directly through its work.
The Ecosystem Stage is made up of two groups supporting the major areas of work, including:
We firmly believe that a single application can successfully serve all the needs of the entire DevOps lifecycle. However, there are myriad reasons that many customers can't adopt GitLab in this way.
Customers may have specific tools they are committed to using for reasons such as:
Because of these realities, we believe that our customers should have the freedom to choose their tools, and use what makes the most sense for their business—and we will support that freedom as best we can by playing well with others.
As examples, GitLab will provide:
GitLab's Mission is that everyone can contribute, and Ecosystem supports that in the context of GitLab itself. To accelerate GitLab's growth as a project, and as part of our commitment to our community, it's vital that we ensure that contribution is possible by anyone.
GitLab's community is a large part of how we've gotten as far as we have today, and we'd like to make it even simpler for those contributors to get involved. By improving this experience, we invite more new community members, including current users, to get involved and improve the application. "Everyone can contribute" means that everyone has the opportunity to add features, fix bugs, and improve the experience of the application. While it's sometimes possible for users to fix problems locally, when we make it easy for these contributions to make it upstream in to the project, these improvements can be enjoyed by everyone.
As examples, GitLab will provide:
In three years, the Ecosystem Stage will:
As a result, in three years, GitLab will:
The Ecosystem team is actively working on
To meet our audacious goals, the Ecosystem Stage will focus on the following over the next 12 months:
Ecosystem's contribution to our company-level financial goals are driven by offering more complex integrations capabilities for larger organizations that need to closely knit 3rd party tools with GitLab.
We think about integrated functionality through the lens of the Buyer Based Tiering model, but with some integrations-specific considerations:
Additionally, any functionality that is designed expressly to allow 3rd party systems to connect to GitLab (such as our APIs) will be offered for free. We will only monetize integration features that are available inside the GitLab application itself, whereas these types of resources are for 3rd party systems to leverage outside of the GitLab application.