# Prerequisites

### EasyCLA Project Requirements

To utilize EasyCLA, a project must adhere to the following criteria:

* **Linux Foundation Hosting**: EasyCLA is tailored exclusively for projects under the Linux Foundation umbrella. Projects or repositories hosted elsewhere are not supported.

{% hint style="info" %}
This service is incompatible with projects or repositories outside the Linux Foundation. If you are interested in having your project hosted by The Linux Foundation, please complete the intake form [here](https://www.linuxfoundation.org/projects/hosting#get-started).
{% endhint %}

* **Supported Platforms**: Projects must be hosted on GitHub, Gerrit, or GitLab.
* **Gerrit Requirements**: The Gerrit instance must be hosted by the Linux Foundation for projects using Gerrit.
* **Repository Settings**: Repository administrators are required to enable Branch Restrictions and Branch Protection on GitHub or GitLab. These settings must enforce required status checks on branches, irrespective of the organization member's role.

### Accessing EasyCLA

CLA Managers seeking access to EasyCLA must have an LF Single Sign-On (SSO) account. To create an LF SSO account, visit [Creating an LF SSO Account](https://docs.linuxfoundation.org/lfx/sso/create-an-account).

For a project to use EasyCLA, it must meet the following requirements:

{% hint style="info" %}
For a company to sign a project's CCLA, they must identify the appropriate company employees who will be the CLA Manager and CLA Signatory for that CCLA.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.linuxfoundation.org/lfx/easycla/v2-current/getting-started/prerequisites.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
