> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/datasets/create-and-upload/adding-data/upload-data-from-aws-gcp-and-azure.md).

# Upload Data from Cloud Providers

Upload images and annotations from AWS, Azure and GCP to Roboflow.

Cloud storage solutions like AWS S3, Azure Blob Storage, and Google Cloud Storage are common places to keep image data before importing it into Roboflow.

{% hint style="warning" %}
If your source is AWS S3, Google Cloud Storage, or Azure Blob Storage, use [Datasources](/datasets/create-and-upload/adding-data/datasources.md) and Bucket Mirror as the default path to import, ingest, and sync your data. The pages in this section are for one-time or ad hoc uploads.
{% endhint %}

Use the scripted options below only for one-time or ad hoc imports.

{% content-ref url="/pages/EtXN0Rv25tQx0VdYPWEu" %}
[AWS S3 Bucket](/datasets/create-and-upload/adding-data/upload-data-from-aws-gcp-and-azure/aws-s3-bucket.md)
{% endcontent-ref %}

{% content-ref url="/pages/t9CR8iGadbTBe0RbIQEv" %}
[Azure Blob Storage](/datasets/create-and-upload/adding-data/upload-data-from-aws-gcp-and-azure/azure-blob-storage.md)
{% endcontent-ref %}

{% content-ref url="/pages/BxBDCCx3agxqQWOCeNdS" %}
[Google Cloud Storage](/datasets/create-and-upload/adding-data/upload-data-from-aws-gcp-and-azure/google-cloud-storage.md)
{% endcontent-ref %}
