# 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/admin/concepts/enterprise-fundamentals/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 Cloud](/en/enterprise-cloud@latest/admin/overview/setting-up-a-trial-of-github-enterprise-cloud)

  Learn how to set up a trial of GitHub Enterprise Cloud, what is included in the trial, and what happens when the trial ends.

* [Adding users to your enterprise](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/add-users)

  You can add people directly to your enterprise.

* [Billing for GitHub Enterprise](/en/enterprise-cloud@latest/billing/concepts/enterprise-billing/billing-for-enterprises)

  Understand what makes up your enterprise bill so you can better forecast and manage costs.

* [Planning your migration to GitHub](/en/enterprise-cloud@latest/migrations/overview/planning-your-migration-to-github)

  Plan and execute a successful migration to GitHub or between GitHub products.

### Setting up organizations and teams in your enterprise

* [Best practices for organizing work in your enterprise](/en/enterprise-cloud@latest/admin/concepts/enterprise-best-practices/organize-work)

  Promote collaboration and manage resources at scale by following GitHub-recommended practices for managing organizations and teams.

* [Adding organizations to your enterprise](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)

  Add organizations to your enterprise using three different methods.

* [Roles in an enterprise](/en/enterprise-cloud@latest/admin/concepts/enterprise-fundamentals/roles-in-an-enterprise)

  Learn how roles allow you to control people's access to your enterprise's settings and resources.

* [Identifying the roles required by your enterprise](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/identify-role-requirements)

  Plan which roles your teams need to stay productive and secure.

* [Creating custom roles in an enterprise](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/create-custom-roles)

  Create roles with fine-grained permissions for consistent access to settings and resources.

* [Teams in an enterprise](/en/enterprise-cloud@latest/admin/concepts/enterprise-fundamentals/teams-in-an-enterprise)

  Simplify administration of user access, licensing, and communication with teams.

* [Creating enterprise teams](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/create-enterprise-teams)

  Organize users into teams to simplify license management.

* [Assigning roles to people in an enterprise](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/assign-roles)

  Govern what people can do in your enterprise by assigning roles to users and teams.

* [Using innersource in your enterprise](/en/enterprise-cloud@latest/admin/concepts/enterprise-best-practices/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

* [Enterprise policies](/en/enterprise-cloud@latest/admin/concepts/security-and-compliance/enterprise-policies)

  With enterprise policies, you can manage the policies for all the organizations owned by your enterprise.

* [Managing custom properties for repositories in your enterprise](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/managing-custom-properties-for-repositories-in-your-enterprise)

  Create custom properties to give organizations a consistent way to categorize repositories.

* [Governing how people use repositories in your enterprise](/en/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/governing-how-people-use-repositories-in-your-enterprise)

  Create a repository policy to control who can do things like create and delete repositories.

* [Enforcing code governance in your enterprise with rulesets](/en/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-governance)

  You can create a ruleset to target multiple repositories in your enterprise.

* [Audit log for an enterprise](/en/enterprise-cloud@latest/admin/concepts/security-and-compliance/audit-log-for-an-enterprise)

  To support debugging and internal and external compliance, GitHub provides logs of audited user, organization, and repository events.

### Automating processes with GitHub Apps

* [Automations in your enterprise](/en/enterprise-cloud@latest/admin/concepts/enterprise-fundamentals/automations-in-your-enterprise)

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

* [Creating GitHub Apps for your enterprise](/en/enterprise-cloud@latest/admin/managing-github-apps-for-your-enterprise/creating-github-apps-for-your-enterprise)

  Learn how to create a GitHub App for your enterprise.

* [Installing a GitHub App on your enterprise](/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-on-your-enterprise)

  You can install GitHub Apps on your enterprise to manage your enterprise account and perform enterprise-level operations.