# Can GX read data from S3?

**URL:** <https://discourse.greatexpectations.io/t/can-gx-read-data-from-s3/1261>\
**Category:** GX Core Support\
**Tags:** s3, types-of-expectation\
**Created:** [July 14, 2023, 7:43pm UTC](https://discourse.greatexpectations.io/t/can-gx-read-data-from-s3/1261 "2023-07-14T19:43:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![austin\_gx](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.greatexpectations.io/austin_gx/32/193_2.png) [@austin\_gx](https://discourse.greatexpectations.io/u/austin_gx)\
**Post date:** [July 14, 2023, 7:43pm UTC](https://discourse.greatexpectations.io/t/can-gx-read-data-from-s3/1261/1 "2023-07-14T19:43:43Z")

</div>

We have a ETL pipeline which stores the results in a S3 bucket and would like to understand if we can use the great\_expectations library to validate that the content present in the bucket is as per expectations. If this is a valid scenario, does GX provide any adapters to integrate with S3 or should we build libraries to read, parse files prior to using the library for validations?

---

<div class="post-metadata">

**Author:** ![austin\_gx](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.greatexpectations.io/austin_gx/32/193_2.png) [@austin\_gx](https://discourse.greatexpectations.io/u/austin_gx)\
**Post date:** [July 14, 2023, 7:46pm UTC](https://discourse.greatexpectations.io/t/can-gx-read-data-from-s3/1261/2 "2023-07-14T19:46:02Z")

</div>

Great Expectations supports a number of hosted filesystems, including Amazon S3, Azure Blob Store, and Google Cloud Storage. For guidance on how to connect your data, see [this documentation](https://docs.greatexpectations.io/docs/guides/connecting_to_your_data/fluent/filesystem/connect_filesystem_source_data).
