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.
Stage | Foundations |
Maturity | Viable |
Content Last Reviewed | 2023-07-27 |
Thanks for visiting this category direction page on API in GitLab. This page belongs to the Import and Integrate group of the Foundations stage and is maintained by the group's Product Manager, Magdalena Frankiewicz (E-mail, Calendly).
API category is a special one within GitLab product. The GitLab API enables other applications and services the ability to integrate with the GitLab application. Import and Integrate group supports cross-cutting needs while each Product area is responsible for their API features/functionality. Below we share list of issues and epics that belong to API category and Import and Integrate group.
This direction page is a work in progress, and everyone can contribute:
GitLab offers a REST and GraphQL API to give customers options on how to best integrate with GitLab. Until now, we have not developed a cohesive strategy that optimizes for parity between them and efficiency in maintaining both implementations.
Import and Integrate group facilitates the discussion around our APIs with a key objective of improving usability, reliability, and performance for customers and partners in our ecosystem.
To identify the key areas of focus and foster cross-functional support, we've established a working group to drive these topics forward.
The Import and Integrate group will focus on creating a joint REST and GraphQL API strategy and other possible improvements like:
Raisin
.We will guide and enable GitLab to adopt and reinforce an API First and GraphQL First approach to development. Through a combination of best practices, policies, API standards, and tooling, we'll enable developers to build features in a way that increases velocity, transparency, accessibility/usability of data by developers across the many personas of API users that not only use, but depend, on our APIs - our internal GitLab users, our customers, Technology Partners, and 3rd party maintainers.
Please be aware that we are putting API category in maintenance mode from FY24Q2 (May 2023) due to lack of resources. There will be no dedicated investment in this category until further notice. We will revisit this in planning for FY25.
We will only support the most critical and severe bug fixes with significant business impact while we shift our attention to improve high-priority importers, GitLab to GitLab importer, GitHub importer and BitBucket Server importer.