# Adding files to a project

Overleaf provides a number of ways to bring files into a project.

## Standard mechanisms for adding files to a project

{% content-ref url="adding-files-to-a-project/uploading-files-to-a-project" %}
[uploading-files-to-a-project](https://docs.overleaf.com/managing-projects-and-files/adding-files-to-a-project/uploading-files-to-a-project)
{% endcontent-ref %}

{% content-ref url="adding-files-to-a-project/adding-a-file-from-a-url" %}
[adding-a-file-from-a-url](https://docs.overleaf.com/managing-projects-and-files/adding-files-to-a-project/adding-a-file-from-a-url)
{% endcontent-ref %}

{% content-ref url="adding-files-to-a-project/sharing-files-across-projects" %}
[sharing-files-across-projects](https://docs.overleaf.com/managing-projects-and-files/adding-files-to-a-project/sharing-files-across-projects)
{% endcontent-ref %}

## Using integrations to add files to a project

The Git, GitHub, and Dropbox integrations provide ways to synchronize the contents of your projects with externally hosted files and files on your local device.

{% content-ref url="../integrations-and-add-ons/git-integration-and-github-synchronization" %}
[git-integration-and-github-synchronization](https://docs.overleaf.com/integrations-and-add-ons/git-integration-and-github-synchronization)
{% endcontent-ref %}

{% content-ref url="../integrations-and-add-ons/dropbox" %}
[dropbox](https://docs.overleaf.com/integrations-and-add-ons/dropbox)
{% endcontent-ref %}
