# Enterprise onboarding

Onboard your company to GitHub Enterprise Cloud by following our recommended plan. You will set up teams with the access they need, create a policy framework to ensure compliance, and automate processes securely throughout your enterprise.

## Links

### Getting started with your enterprise

* [Choosing an enterprise type for GitHub Enterprise Cloud](/en/enterprise-cloud@latest/enterprise-onboarding/getting-started-with-your-enterprise/choose-an-enterprise-type)

  Understand the types of enterprises available in GitHub Enterprise Cloud and decide whether Enterprise Managed Users is right for you by asking yourself some questions.

* [Setting up a trial of GitHub Enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/getting-started-with-your-enterprise/setting-up-a-trial-of-github-enterprise)

  Understand what is included in the GitHub Enterprise Cloud trial, and how to get started.

* [Adding users to your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/getting-started-with-your-enterprise/adding-users-to-your-enterprise)

  Add users to your enterprise and control access to your organization's resources.

* [About enterprise billing](/en/enterprise-cloud@latest/enterprise-onboarding/getting-started-with-your-enterprise/about-enterprise-billing)

  Understand billing for GitHub Enterprise Cloud.

* [About migrating to GitHub Enterprise Cloud](/en/enterprise-cloud@latest/enterprise-onboarding/getting-started-with-your-enterprise/about-migrating-to-github-enterprise-cloud)

  Explore migrating your current solution into GitHub Enterprise Cloud.

### Setting up organizations and teams in your enterprise

* [Best practices for organizing work in your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/best-practices)

  Structure your enterprise and organizations for the best developer experience.

* [Setting up an organization](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/setting-up-an-organization)

  Set up an organization in your enterprise.

* [About roles in an enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/about-roles-in-an-enterprise)

  Understand the different role types in an enterprise and how they control access and permissions.

* [Identifying the roles required by your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/identify-role-requirements)

  Use teams to manage permissions, notifications, and code ownership in your organizations.

* [Creating custom roles](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/creating-custom-roles)

  Create custom organization roles with fine-grained permissions tailored to your enterprise needs.

* [About teams in an enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/about-teams-in-an-enterprise)

  Discover how teams help organize users, manage repository access, and streamline collaboration across your enterprise.

* [Creating enterprise teams](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/creating-teams)

  Use teams to manage permissions and access.

* [Assigning roles to teams and users](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/assigning-roles-to-teams-and-users)

  Assign enterprise roles to manage access and permissions.

* [Using innersource in your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/setting-up-organizations-and-teams/use-innersource)

  Help dispersed teams to collaborate by setting up open source–style workflows in your enterprise, without compromising on security.

### Governing people and repositories

* [About enterprise policies](/en/enterprise-cloud@latest/enterprise-onboarding/govern-people-and-repositories/about-enterprise-policies)

  Understand what policies are and why they are useful.

* [Creating custom properties for repositories in your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/govern-people-and-repositories/create-custom-properties)

  Create and apply custom properties to categorize and manage repositories across your enterprise.

* [Defining policies for repositories in your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/govern-people-and-repositories/create-repository-policies)

  Enforce repository policies across your enterprise using custom properties and targeting rules.

* [Protecting branches in your enterprise with rulesets](/en/enterprise-cloud@latest/enterprise-onboarding/govern-people-and-repositories/protect-branches)

  Create rulesets at the enterprise level to enforce code governance policies across all repositories.

* [Using the audit log for your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/govern-people-and-repositories/using-the-audit-log-for-your-enterprise)

  Use the audit log to monitor activity in your enterprise.

* [About enterprise security](/en/enterprise-cloud@latest/enterprise-onboarding/govern-people-and-repositories/about-enterprise-security)

  Discover the security features available to your enterprise.

### Automating processes with GitHub Apps

* [Automations in your enterprise](/en/enterprise-cloud@latest/enterprise-onboarding/github-apps/automations-in-your-enterprise)

  Learn how GitHub Apps, external services, and GitHub Actions work together to automate processes in your enterprise.

* [Creating enterprise apps](/en/enterprise-cloud@latest/enterprise-onboarding/github-apps/create-enterprise-apps)

  Create GitHub Apps that can access enterprise-level resources and automate workflows.

* [Installing enterprise apps](/en/enterprise-cloud@latest/enterprise-onboarding/github-apps/install-enterprise-apps)

  Install GitHub Apps to build automations for the enterprise account.

### Creating a support model for your enterprise

* [Understanding enterprise support](/en/enterprise-cloud@latest/enterprise-onboarding/support-for-your-enterprise/understanding-support)

  Explore the various GitHub Support offerings available to you.

* [Using the support portal](/en/enterprise-cloud@latest/enterprise-onboarding/support-for-your-enterprise/using-the-support-portal)

  Access the support portal for your enterprise.

* [Managing support entitlements](/en/enterprise-cloud@latest/enterprise-onboarding/support-for-your-enterprise/managing-support-entitlements)

  Manage support entitlements for your enterprise.