--- stage: none group: unassigned info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments description: 'Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.' ---

Visit docs.gitlab.com for the latest version of this help information with enhanced navigation, discoverability, and readability.

# GitLab Docs Explore the different areas of the documentation: | | | |:------------------------|:------------------------| | [**Use GitLab**](user/index.md)
Get started with GitLab features and functionality. | [**Administer GitLab**](administration/index.md)
Administer a self-managed GitLab instance. | | [**New to Git and GitLab?**](tutorials/index.md)
Start learning about Git and GitLab. | [**Contribute to GitLab development**](#contribute-to-gitlab)
Create new GitLab functionality and documentation. | | [**Coming to GitLab from another platform?**](#coming-to-gitlab-from-another-platform)
Learn how to move to GitLab. | [**Build an integration with GitLab**](#build-an-integration-with-gitlab)
Integrate with Jira and other common applications. | | [**Choose a subscription**](subscriptions/index.md)
Determine which subscription tier makes sense for you. | [**Install GitLab**](install/index.md)
Install GitLab on different platforms. | | [**Reference architectures**](administration/reference_architectures/index.md)
View recommended deployments at scale. | [**Upgrade GitLab**](update/index.md)
Upgrade your GitLab self-managed instance to the latest version. | ## Popular topics Have a look at some of our most popular topics: | Popular topic | Description | |:-------------------------------------------------------------------------------------------|:------------| | [Two-factor authentication](user/profile/account/two_factor_authentication.md) | Improve the security of your GitLab account. | | [GitLab groups](user/group/index.md) | Manage projects together. | | [CI/CD YAML syntax reference](ci/yaml/index.md) | Available configuration options for `.gitlab-ci.yml` files. | | [Activate GitLab EE with a license](administration/license.md) | Activate GitLab Enterprise Edition functionality with a license. | | [Back up and restore GitLab](administration/backup_restore/index.md) | Backing up and restoring GitLab self-managed instances. | | [GitLab release and maintenance policy](policy/maintenance.md) | Policies for version naming and cadence, and also upgrade recommendations. | | [Elasticsearch integration](integration/advanced_search/elasticsearch.md) | Integrate Elasticsearch with GitLab to enable advanced search. | | [Database settings for Linux package installations](https://docs.gitlab.com/omnibus/settings/database.html) | Database settings for self-managed instances installed using Linux packages. | | [NGINX settings for Linux package installations](https://docs.gitlab.com/omnibus/settings/nginx.html) | NGINX settings for self-managed instances installed using Linux packages. | | [SSL configuration for Linux package installations](https://docs.gitlab.com/omnibus/settings/ssl/index.html) | SSL settings for self-managed instances installed using Linux packages. | | [GitLab.com settings](user/gitlab_com/index.md) | Settings used for GitLab.com. | ## User account For more information about GitLab account management, see: | Topic | Description | |:-----------------------------------------------------------|:------------| | [User account](user/profile/index.md) | Manage your account. | | [Authentication](administration/auth/index.md) | Account security with two-factor authentication, set up your SSH keys, and deploy keys for secure access to your projects. | | [User settings](user/profile/index.md#access-your-user-settings) | Manage your user settings, two factor authentication, and more. | | [User permissions](user/permissions.md) | Learn what each role in a project can do. | ## Coming to GitLab from another platform If you are coming to GitLab from another platform, the following information is useful: | Topic | Description | |:---------------------------------------------------------------------------------------|:------------| | [Importing to GitLab](user/project/import/index.md) | Import your projects from GitHub, Bitbucket, GitLab.com, FogBugz, and SVN into GitLab. | | [Migrating from SVN](user/project/import/index.md#import-repositories-from-subversion) | Convert a SVN repository to Git and GitLab. | ## Build an integration with GitLab You can build integrations with GitLab: | Topic | Description | |:-------------------------------------------|:------------| | [GitLab REST API](api/rest/index.md) | Integrate with GitLab using our REST API. | | [GitLab GraphQL API](api/graphql/index.md) | Integrate with GitLab using our GraphQL API. | | [Integrations](integration/index.md) | Integrations with third-party products. | ## Contribute to GitLab Learn how to contribute to GitLab with the following resources: | Topic | Description | |:------------------------------------------------------------|:------------| | [Contribute to GitLab development](development/index.md). | How to contribute to GitLab development. | | [Contribute to the documentation](development/documentation/index.md) | How to contribute to GitLab documentation. |