openapi: 3.2.0 info: title: GitKraken Linux API version: '2026-09-22' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-09-22: 2 operation(s) read from 1 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; GitKraken has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 2 documentation: 0 pages-with-code: 1 pages-read: 1 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-09-22' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://help.gitkraken.com/gitkraken-desktop/how-to-install-self-hosted servers: - url: https://github.com security: - HTTPS_Basic_Authentication: [] tags: - name: Linux paths: /linux/ubuntu/gpg: get: operationId: get_linux_ubuntu_gpg tags: - Linux summary: GET /linux/ubuntu/gpg x-source: https://help.gitkraken.com/gitkraken-desktop/how-to-install-self-hosted responses: '200': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - \n Verify the key: \n sudo apt-key fingerprint 0EBFCD88 \n Set up the stable repository: \n sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\" \n Update the apt package index: \n sudo apt-get update \n Install Docker: \n sudo apt-get install docker-ce \n Switch to root use" components: securitySchemes: HTTPS_Basic_Authentication: type: http scheme: basic x-source: https://help.gitkraken.com/gitkraken-desktop/authentication/