← LinkedIn demo

AILANG×about.gitlab.com

AI portable generated 2026-05-14
agent-ready privacy portable

about.gitlab.com scored 5/10 on portable.

The radar shows AILANG-readiness across three commercial concerns. High means about.gitlab.com is already strong there; low means AILANG could meaningfully help.

Why portable scored 5/10
  • Page copy that names one specific LLM provider (e.g. "powered by Claude") without portability claims.
  • Body mentions two or more named AI providers (Claude, GPT, Gemini, Mistral, Llama, etc.) — already vendor-multi.
  • Body mentions self-hosted, on-prem, WASM, Docker, Kubernetes, or "deploy anywhere" — runtime portability claimed.
  • Body mentions "bring your own key", "BYOK", "any LLM", or "model-agnostic" — caller controls the model.

Full breakdown ↓ · View rubric ↗

Professionals and organizations involved in software development and operations seeking to implement or manage a comprehensive DevSecOps platform.

This site details how to download and install GitLab, an intelligent orchestration platform for DevSecOps. It offers solutions for source code management, CI/CD, and application security testing, catering to enterprises, small businesses, and the public sector. Various self-managed installation methods, including cloud-native options, are presented.
GitLab DevSecOps CI/CD Source Code Management Application Security Testing GitLab Duo Agent Platform

What AILANG Parse sees on about.gitlab.com

Structural extraction — the same content an AI agent would consume from this page.

50 headings0 images9 lists0 tables25 linksHTML parsing by AILANG Parse

24 sections — page skeleton

9 headers 3 navs 1 main 10 sections 1 footer

50 headings

Install GitLab Learn which method of installation best supports your organization’s needs. Install Self-Managed GitLab All in one Install method GitLab Environment Toolkit (GET)

9 list items

Platform [ Platform The intelligent orchestration platform for DevSecOpsExplore our Pla… Product Automation [ CI/CD](/solutions/continuous-integration/) [ GitLab Duo Agent Platf… [ CI/CD](/solutions/continuous-integration/) [ GitLab Duo Agent Platform](/gitlab-duo-agent-platform/) [ Source Code Management](/solutions/source-code-management/) [ Automated Software Delivery](/solutions/delivery-automation/) [ Application Security Testing](/solutions/application-security-testing/) [ Software Supply Chain Security](/solutions/supply-chain/) [ Software Compliance](/solutions/software-compliance/) [ Visibility & Measurement](/solutions/visibility-measurement/) [ Value Stream Management](/solutions/value-stream-management/) [ Analytics & Insights](/solutions/analytics-and-insights/)
Show the full extract — what AILANG Parse pulled from this page
# Download and install GitLab


Close

To search repositories and projects, login to

[gitlab.com](https://gitlab.com/users/sign_in/)

.

Suggestions

[GitLab Duo Agent Platform](/gitlab-duo-agent-platform/)

[Code Suggestions (AI)](/solutions/code-suggestions/)

[CI/CD](/solutions/continuous-integration/)

[GitLab on AWS](/partners/technology-partners/aws/)

[GitLab on Google Cloud](/partners/technology-partners/google-cloud-platform/)

[Why GitLab?](/why-gitlab/)

*Header:*
- Platform

[

Platform
The intelligent orchestration platform for DevSecOpsExplore our Platform ](/platform/)[

GitLab Duo Agent Platform
Agentic AI for the entire software lifecycleMeet GitLab Duo ](/gitlab-duo-agent-platform/)[

Why GitLab
See the top reasons enterprises choose GitLabLearn more ](/why-gitlab/)
- Product

Automation
[ CI/CD](/solutions/continuous-integration/)
[ GitLab Duo Agent Platform](/gitlab-duo-agent-platform/)
[ Source Code Management](/solutions/source-code-management/)
[ Automated Software Delivery](/solutions/delivery-automation/)

Security
[ Application Security Testing](/solutions/application-security-testing/)
[ Software Supply Chain Security](/solutions/supply-chain/)
[ Software Compliance](/solutions/software-compliance/)

Measurement
[ Visibility & Measurement](/solutions/visibility-measurement/)
[ Value Stream Management](/solutions/value-stream-management/)
[ Analytics & Insights](/solutions/analytics-and-insights/)[View all Solutions ](/solutions/)

GitLab for
[ Enterprise](/enterprise/)
[ Small Business](/small-business/)
[ Public Sector](/solutions/public-sector/)
- [ CI/CD](/solutions/continuous-integration/)
- [ GitLab Duo Agent Platform](/gitlab-duo-agent-platform/)
- [ Source Code Management](/solutions/source-code-management/)
- [ Automated Software Delivery](/solutions/delivery-automation/)
- [ Application Security Testing](/solutions/application-security-testing/)
- [ Software Supply Chain Security](/solutions/supply-chain/)
- [ Software Compliance](/solutions/software-compliance/)
- [ Visibility & Measurement](/solutions/visibility-measurement/)
- [ Value Stream Management](/solutions/value-stream-management/)
- [ Analytics & Insights](/solutions/analytics-and-insights/)
- [ Enterprise](/enterprise/)
- [ Small Business](/small-business/)
- [ Public Sector](/solutions/public-sector/)
- [Pricing](/pricing/)
- Resources

Getting started
[ Install](/install/)
[ Quick start guides](/get-started/)
[ Learn](https://university.gitlab.com/)
[ Product documentation](https://docs.gitlab.com/)
[ Best practice videos](/getting-started-videos/)
[ Integrations](/integrations/)

Discover
[ Customer success stories](/customers/)
[ Blog](/blog/)
[ The Source](/the-source/)
[ Remote](https://handbook.gitlab.com/handbook/company/culture/all-remote/)

Connect
[ GitLab Services](/services/)
[ Community](/community/)
[ Forum](https://forum.gitlab.com/)
[ Events](/events/)
[ Partners](/partners/)[View all resources ](/resources/)

[

What’s new in GitLab
Stay updated with our latest features and improvements.Read the latest ](/whats-new/)
- [ Install](/install/)
- [ Quick start guides](/get-started/)
- [ Learn](https://university.gitlab.com/)
- [ Product documentation](https://docs.gitlab.com/)
- [ Best practice videos](/getting-started-videos/)
- [ Integrations](/integrations/)
- [ Customer success stories](/customers/)
- [ Blog](/blog/)
- [ The Source](/the-source/)
- [ Remote](https://handbook.gitlab.com/handbook/company/culture/all-remote/)
- [ GitLab Services](/services/)
- [ Community](/community/)
- [ Forum](https://forum.gitlab.com/)
- [ Events](/events/)
- [ Partners](/partners/)
- Company

[ About](/company/)
[ Jobs](/jobs/)
[ Events](/events/)
[ Leadership](/company/team/e-group/)
[ Team](/company/team/)
[ Handbook](https://handbook.gitlab.com/)
[ Investor relations](https://ir.gitlab.com/)
[ Trust Center](/security/)
[ AI Transparency Center](/ai-transparency-center/)
[ Newsletter](/company/contact/#contact-forms)
[ Press](/press/)
- [ About](/company/)
- [ Jobs](/jobs/)
- [ Events](/events/)
- [ Leadership](/company/team/e-group/)
- [ Team](/company/team/)
- [ Handbook](https://handbook.gitlab.com/)
- [ Investor relations](https://ir.gitlab.com/)
- [ Trust Center](/security/)
- [ AI Transparency Center](/ai-transparency-center/)
- [ Newsletter](/company/contact/#contact-forms)
- [ Press](/press/)
- Contact us

[ Talk to sales](/sales/)
[ Support portal](https://support.gitlab.com)
[ Customer portal](https://customers.gitlab.com/customers/sign_in/)
- [ Talk to sales](/sales/)
- [ Support portal](https://support.gitlab.com)
- [ Customer portal](https://customers.gitlab.com/customers/sign_in/)

[Talk to sales](/sales/)

[Get free trial](https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/)

[Sign in](https://gitlab.com/users/sign_in/)

- [English](/install/)
- [Deutsch](/de-de/install/)
- [Español](/es/install/)
- [Français](/fr-fr/install/)
- [Italiano](/it-it/install/)
- [日本語](/ja-jp/install/)
- [Português](/pt-br/install/)

[Get free trial](https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/)

*Header:*
[See how agentic AI transforms software deliverySign up for GitLab Transcend on June 10](/events/transcend/virtual/)

Jump to a section

On this page

[Install Self-Managed GitLab](#install-self-managed-gitlab)

[All in one](#all-in-one)

[Cloud Native](#cloud-native)

[Linux package](#linux-package)

[Large installations](#large-installations)

[Other deployment methods](#other-deployment-methods)

[Updates and Upgrades](#updates-and-upgrades)

[Just looking to take GitLab for a spin? 
 Get a free Self-Managed trial](https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/install/)

# Install GitLab

## Learn which method of installation best supports your organization’s needs.

[Install Self-Managed GitLab](#install-self-managed-gitlab)

[Other deployment methods](#other-deployment-methods)

## Install Self-Managed GitLab

Choose which technology base and installation method best supports your organization’s needs.

For cloud provider specific instructions: [Amazon Web Services](https://docs.gitlab.com/install/aws/), [Microsoft Azure](https://docs.gitlab.com/install/azure/), [Google Cloud Platform](https://docs.gitlab.com/install/google_cloud_platform/)

## All in one

### Install method

#### GitLab Environment Toolkit (GET)

#### 

Recommended for customers with any number of seats. 
 GitLab handles your infrastructure and the application install.

Installation details

[GitLab Environment Toolkit (GET)

Recommended for customers with any number of seats. 
 GitLab handles your infrastructure and the application install.
Installation details](https://gitlab.com/gitlab-org/gitlab-environment-toolkit)

## Cloud native

### Install method

#### Docker

#### 

Recommended for customers with 500 seats or more. 
 Requires container skillset or cloud native skillset.

Installation details

[Docker

Recommended for customers with 500 seats or more. 
 Requires container skillset or cloud native skillset.
Installation details](https://docs.gitlab.com/install/docker/)

#### Helm Chart

#### 

Recommended for customers with 500 seats or more. 
 Requires containerization and Kubernetes experience.

Installation details

[Helm Chart

Recommended for customers with 500 seats or more. 
 Requires containerization and Kubernetes experience.
Installation details](https://docs.gitlab.com/install/install_methods/#helm-chart)

#### GitLab Operator

#### 

Recommended for customers with 500 seats or more. 
 Requires containerization and Kubernetes experience.

Installation details

[GitLab Operator

Recommended for customers with 500 seats or more. 
 Requires containerization and Kubernetes experience.
Installation details](https://docs.gitlab.com/operator/installation/)

## Linux package

### Install method

#### Linux Package

#### 

Recommended for customers with less than 1000 seats. 
 Best fit for bare-metal and virtual machines.

Installation details

[Linux Package

Recommended for customers with less than 1000 seats. 
 Best fit for bare-metal and virtual machines.
Installation details](https://docs.gitlab.com/install/install_methods/#linux-package)

## Large installations

### Install method

#### Reference Architectures

#### 

Recommended for customers with 1000 seats or more. 
 Requires VM skillset or cloud native skillset.

Installation details

[Reference Architectures

Recommended for customers with 1000 seats or more. 
 Requires VM skillset or cloud native skillset.
Installation details](https://docs.gitlab.com/administration/reference_architectures/)

## Other ways to start using GitLab

Choose which method best supports your organization's needs.

Not sure where to start? [Contact us](/sales/)

### Plan types

#### GitLab.com

#### 

Cloud-hosted by us. 
 Instant setup, getting you to value quicker.

Plan details

[GitLab.com

Cloud-hosted by us. 
 Instant setup, getting you to value quicker.
Plan details](/pricing/?deployment=saas)

#### GitLab Self-Managed

#### 

An instance of GitLab managed by you. 
 Full control of your data and infrastructure.

Plan details

[GitLab Self-Managed

An instance of GitLab managed by you. 
 Full control of your data and infrastructure.
Plan details](/pricing/?deployment=self-managed)

#### GitLab Dedicated

#### 

Single-tenant SaaS fully managed by us. 
 Enterprise-grade security and compliance, available for 1000+ seats.

Plan details

[GitLab Dedicated

Single-tenant SaaS fully managed by us. 
 Enterprise-grade security and compliance, available for 1000+ seats.
Plan details](/pricing/?deployment=dedicated)

### Try GitLab for free

#### GitLab.com Trial

#### 

We host, no technical setup required.

Get free trial

[GitLab.com Trial

We host, no technical setup required.
Get free trial](https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/install/)

#### GitLab Self-Managed Trial

#### 

You host, install GitLab on your own setup.

Get free trial

[GitLab Self-Managed Trial

You host, install GitLab on your own setup.
Get free trial](/free-trial/?hosted=self-managed)

## Updates and Upgrades

### Update to the latest release of GitLab

[Update to the latest release of GitLab](/update/)

### Convert a self-compiled installation to a Linux package installation

[Convert a self-compiled installation to a Linux package installation](https://docs.gitlab.com/omnibus/update/convert_to_omnibus/)

### View third party applications that support GitLab

[View third party applications that support GitLab](/partners/)

## 

On this page

[Install Self-Managed GitLab](#install-self-managed-gitlab)

[All in one](#all-in-one)

[Cloud Native](#cloud-native)

[Linux package](#linux-package)

[Large installations](#large-installations)

[Other deployment methods](#other-deployment-methods)

[Updates and Upgrades](#updates-and-upgrades)

## 

Start building faster today

See what your team can do with the intelligent orchestration platform for DevSecOps.

[Get your free trial](https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/install)

[Contact sales](/sales/)

*Footer:*
®

## Footer links

*Header:*
### Pricing

- [View plans](/pricing/)
- [Why Premium?](/pricing/premium/)
- [Why Ultimate?](/pricing/ultimate/)

*Header:*
### Contact Us

- [Contact sales](/sales/)
- [Support portal](https://support.gitlab.com)
- [Customer portal](https://customers.gitlab.com/customers/sign_in/)
- [Status](https://status.gitlab.com/)
- [Terms of use](/terms/)
- [Privacy statement](/privacy/)

*Header:*
### Product

- [DevSecOps platform](/platform/)
- [AI-Assisted Development](/gitlab-duo-agent-platform/)

*Header:*
### Topics

- [CICD](/topics/ci-cd/)
- [GitOps](/topics/gitops/)
- [DevOps](/topics/devops/)
- [Version Control](/topics/v
page preview · the URL we fetched https://about.gitlab.com/install/ ↗
Screenshot of about.gitlab.com

Couldn't render a preview for this site. Open the URL in a new tab ↗

Screenshot via thum.io

about.gitlab.com scored 5/10 on portable. AILANG opportunity is therefore 5/10. Here's where it would land first.

Same module, any LLM — picked at the CLI

Provider selection isn't a code edit — it's a flag on the run command. The exact same compiled .ail file talks to Anthropic, Google, OpenAI, OpenRouter or local Ollama depending on what you pass to `--ai`. Vendor lock-in becomes a shell-history concern.

# Same chat.ail, three vendors — no source change.
ailang run --ai claude-haiku-4-5  chat.ail
ailang run --ai gemini-2.5-flash chat.ail
ailang run --ai gpt-5.1-nano     chat.ail
# std/ai dispatches to each provider's native API.
→ AILANG docs

Structured output, portable across providers

callJson(prompt, schema) maps to each provider's native structured-output primitive — responseSchema for Gemini, response_format for OpenAI, forced-tool for Anthropic. Your schema, their plumbing.

let result = callJson(prompt, intentSchema);
-- same AILANG code, four different provider paths underneath.
→ AILANG docs

OpenRouter routing with replayable resolution

Reach SOTA open-source models through OpenRouter; the resolved model ID is logged so the eval is replayable months later, even if the upstream router has moved on.

call(prompt, model = "openrouter/meta-llama/llama-4-405b");
-- the eval harness pins the exact resolved model ID.
→ AILANG docs

How this page was made

func sketchSite(url: string<pii>, topic: Topic) -> Sketch
  ! {Net @limit=1, AI @limit=5, FS @limit=4, Process, Declassify}
SignalTopicResultPointsAILANG primitive
agent.json referencedagent-ready0/1ailang serve-api generates A2A agent cards automatically — bonus if you're an early adopter
openapi.json referencedagent-ready0/2ailang serve-api generates OpenAPI 3.1 from Hindley-Milner type signatures
MCP endpoint referencedagent-ready0/2ailang serve-api --mcp-http exposes typed functions as MCP tools
Public API docs linkedagent-ready0/2ailang serve-api hosts Swagger + ReDoc at /api/_meta/ by default
Webhooks documentedagent-ready0/2ailang serve-api handles webhooks as typed handler functions with effect-tracked side effects
Rate limits documentedagent-ready2/2Capability budgets — Net @limit=N is the symmetric server-side primitive for what agents see as rate limits
Streaming / SSE endpointagent-ready0/2std/stream — ssePost and Stream effect handle event-source endpoints with typed event types
Sandbox / test environment offeredagent-ready0/2ailang --ai-stub plus mock effect handlers — deterministic, capability-scoped fakes for any effect, including Net and AI
Authentication documentedagent-ready0/2std/jwt for verification, IFC labels (string / string) to keep credentials out of public sinks at the type level
Idempotency keys documentedagent-ready0/2Pure functions are idempotent by construction; requires/ensures contracts express idempotence as a static guarantee
AG-UI streaming protocolagent-ready0/1std/stream — the AG-UI event lifecycle (RUN_STARTED → TEXT_MESSAGE_CONTENT → TOOL_CALL_RESULT → RUN_FINISHED) is a textbook sum type. ADTs + exhaustive pattern matching make every event-type branch a compile error to skip.
HTTP 402 agent payments (x402 / pay-per-crawl)agent-ready0/1Net @endpoint-scoped capability budgets bound payment destinations; requires { amount <= budget } gates the payload; IFC labels keep the signed payment key out of public sinks. Same primitives cover x402 payload signing and Cloudflare's crawler-price negotiation.
AP2 Agent Payments Protocolagent-ready0/1Mandates ARE contracts. requires { intent.price <= mandate.maxPrice } + ensures { cart.total <= intent.price } is a one-to-one translation of an Intent/Cart Mandate into AILANG. Z3 can verify the bounds at compile time.
UTCP tool-calling protocolagent-ready0/1Typed function signatures are the manifest. ailang serve-api emits the same metadata as a UTCPManual (name, input/output schema, native endpoint) — direct-call discovery without a proxy server.
End-to-end encryption documentedprivacy0/2IFC labels (string) force decryption to flow through a typed boundary; the compiler refuses to publish sealed values without explicit declassification
Compliance certifications citedprivacy0/2requires/ensures contracts express machine-verifiable claims; capability budgets bound audit-trail effects; effect rows leave nothing un-declared
Data minimisation languageprivacy0/2Capability scoping — each Net call declares its endpoint in the effect row, so "doesn't sell" becomes a type-system-enforceable claim, not a marketing one
Third-party domains restrainedprivacy0/2Capability scoping — each Net call declares its endpoint in the effect row
Data residency / on-prem languageprivacy0/2Three-runtime deploy — same module runs in WASM (browser), Cloud Run, and native CLI
Single-vendor LLM languageportable2/2std/ai multi-provider — switch from Anthropic to Gemini to OpenAI without rewriting
Multiple AI providers citedportable0/2std/ai — one Step API across Anthropic, OpenAI, Gemini, OpenRouter, Ollama, and custom-package providers
Cross-runtime / deployment portabilityportable2/2Effect handlers as runtime adapters — same .ail runs as WASM in the browser, a Cloud Run container, and a native CLI; only the handlers change
BYO key / model-agnosticportable0/2AILANG WASM — the full interpreter ships as a browser bundle, so caller-held keys (BYOK), offline apps, and embedded demos all work client-side