here's the OpenAPI v4 description available in their git repo.

https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/api/openapi/openapi.yaml?plain=1

Answer from Jeremy Fiel on Stack Overflow
🌐
GitLab
gitlab.com › mdhtr › gitlab-pages-swagger-ui
mdhtr / gitlab-pages-swagger-ui · GitLab
Example Swagger UI gitlab page. View resulting page at: https://mdhtr.gitlab.io/gitlab-pages-swagger-ui/
🌐
GitHub
gist.github.com › mtvbrianking › 57faef18645e1e7f69c59ac18423610c
Gitlab pages deploy swagger docs · GitHub
Learn more about clone URLs · Clone this repository at <script src="https://gist.github.com/mtvbrianking/57faef18645e1e7f69c59ac18423610c.js"></script> Save mtvbrianking/57faef18645e1e7f69c59ac18423610c to your computer and use it in GitHub Desktop. Download ZIP · Gitlab pages deploy swagger docs ·
🌐
SmartBear
support.smartbear.com › swaggerhub › docs › en › integrations › gitlab-sync.html
GitLab Sync | SwaggerHub Documentation
Click the API name, switch to the Integrations tab, and click Add New Integrations: Select GitLab Sync from the list of integrations. In the subsequent dialog, specify the integration parameters: Name – Required. A display name for the integration. GitLab Host – The URL of your GitLab server.
🌐
Medium
medium.com › hoursofoperation › auto-generate-swagger-docs-to-gitlab-pages-ca040230df3a
Auto-generate Swagger docs to Gitlab Pages | by Aron Budinszky | hoursofoperation | Medium
November 19, 2019 - Now if you push your code to the master branch the pipeline will run and your documentation will be published to https://namespace.gitlab.com/group/project/. (It may take a few minutes to appear after the first deploy.)
🌐
GitLab
forum.gitlab.com › how to use gitlab
Is there a GitLab API Specification, such as Swagger or RAML? - How to Use GitLab - GitLab Forum
June 11, 2015 - I’m the author of the GitLab::API::v3 Perl module and came up with my own very limited specification of the GitLab API here: I’d like to change this to use an official API specification, optimally Swagger. I was abou…
🌐
Reddit
reddit.com › r/gitlab › gitlab openapi spec sheet/swagger
r/gitlab on Reddit: Gitlab OpenAPI spec sheet/swagger
December 23, 2024 -

I know this may be a dumb question, but is there any chance gitlab has its OpenAPI/swagger json built into gitlab itself? I.E. on an offline instance I can go to something like https://gitlab.example.com/api/v4/swagger.json? I l am trying it pull the API definitions for our suite of applications for security purposes.

I had found the online version and yeah sure I could pull the spec from gitlab.com, but getting that file moved to the offline environment where it is needed is... troublesome. I'm also not going to hand transcribe it because I'm an engineer not a data entry clerk.

🌐
SmartBear
support.smartbear.com › swaggerhub › docs › en › on-premise-administrator-guide › maintain-a-swaggerhub-on-premise-1-x-instance › configure-swaggerhub-on-premise › configure-gitlab-integration.html
Configure GitLab Integration | SwaggerHub Documentation
To specify your self-hosted GitLab server as the default server for integration: Open the Admin Center. Select Settings > Integrations on the left. In the GitLab Server URL field (or GitLab API URL in earlier versions), enter the URL of your GitLab server, for example, https://gitlab.MyCompany.com.
Find elsewhere
🌐
Atlassian
toshihiro.atlassian.net › wiki › spaces › OASI › pages › 285835265
Use GIT repository to host YAML/JSON definitions: Bitbucket, GitHub, GitLab - Open API (Swagger) Integration - Confluence
Example: https://api.github.co... to macro’s URL field. ... You will have the URL of you file with this format: https://gitlab.com/{author}/{repository}/-/raw/{branch}/{file path}...
🌐
GitLab
gitlab.com › gitlab.org › gitlab foss › repository
doc/api · swagger-api · GitLab.org / GitLab FOSS · GitLab
GitLab FOSS is a read-only mirror of GitLab, with all proprietary code removed. This project was previously used to host GitLab Community Edition, but all development...
🌐
Gitlab
api-0b8056.gitlab.io
Swagger API Docs
We cannot provide a description for this page right now
🌐
Gorillagroup
swaggerhub.gorillagroup.com › help › enterprise › config › gitlab-integration
Configuring GitLab Integration
Oh dear, the license is inactive · Please contact your administrator · if you are the administrator, please ensure your license file is active. Don't hesitate to reach out to support if something is fishy
🌐
GitHub
github.com › ITesic › gitlab-swagger-utilities
GitHub - ITesic/gitlab-swagger-utilities: Edit and preview swagger files directly in Gitlab · GitHub
Active on gitlab.com domain and few other listed in manifest.json. ... On all files ending with .yaml and .json, adds a [:eye: Swagger] button on top, toggling between source and rendered.
Forked by 7 users
Languages: JavaScript 59.8% | HTML 34.9% | CSS 5.3%
🌐
Stack Overflow
stackoverflow.com › questions › 68088001 › gitlab-ci-integration-generate-swagger-editor-style-page
Gitlab CI Integration - Generate Swagger Editor style Page - Stack Overflow
Per your suggestion, I am trying Swagger UI again. However, when i put my yaml file in the same dist directory as the index.html file.. then point the 'url' to that file (./my-swagger-file.yaml), then open index.html.. the page throws this error like it is trying to make a call somewhere else for the file: Fetch error NetworkError when attempting to fetch resource.
🌐
GitLab
gitlab.com › gitlab.org › repository
doc/api/openapi/openapi_interactive.md · 93560c69d4c326b618ce633225c7c32358498391 · GitLab.org / GitLab · GitLab
April 26, 2023 - GitLab is the open-source DevSecOps platform that provides a complete software development lifecycle toolchain including source control, CI/CD, security scanning, and project management in a single application.
🌐
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › openapi
OpenAPI | GitLab Docs
The tool displays the curl command, the full request URL, and the server response.
🌐
GitLab
gitlab.com › gitlab.org › #350672
Add support for deep-linking into specific APIs in Swagger/OpenAPI files (#350672) · Issues · GitLab.org / GitLab · GitLab
January 19, 2022 - Smartbear documentation on this config parameter can be found here: https://swagger.io/docs/open-source-tools/swagger-ui/usage/deep-linking/ An example of the difference in linking to a Swagger page and linking to a specific API: 1. https://petstore.swagger.io/ 2. https://petstore.swagger.io/#/store/getInventory Link #1 just takes the user to the Swagger page. If the page has "a lot" of APIs on it, it could be ambiguous as to why the user is being directed to the page. Link #2 expands the specific API and brings it to the top of the page. There is no ambiguity as to which API is being referenced. Through use of the 2nd type of link, we can discuss aspects of specific APIs in different areas (not Gitlab) and provide the user with a link to the full, authoritative details on the API.