# Recommended setup for collaboration and validation

**URL:** https://discourse.greatexpectations.io/t/recommended-setup-for-collaboration-and-validation/596
**Category:** Archive
**Created:** [January 19, 2021, 1:17am UTC](https://discourse.greatexpectations.io/t/recommended-setup-for-collaboration-and-validation/596 "2021-01-19T01:17:15Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![mdata](https://avatars.discourse-cdn.com/v4/letter/m/d78d45/32.png) [@mdata](https://discourse.greatexpectations.io/u/mdata)
#### Post date: [January 19, 2021, 1:17am UTC](https://discourse.greatexpectations.io/t/recommended-setup-for-collaboration-and-validation/596/1 "2021-01-19T01:17:15Z")

</div>

Hi. What are some of the recommended ways to set up great\_expectations for a team of people to collaborate? I am new to great\_expecations and still learning how it works. Coming from an application development background, I somehow was thinking it works like a CI tool but sounds like it does not. I’m curious to how other folks have set up. From watching the 201 and 301 videos on YouTube, it seems like running locally is the easiest and then if you want to go with hosted solution, you need to use something like Airflow? What are pros and cons of just going with locally running great\_expectations and going with a hosted solution? If I had great\_expectations setup on a CI service like Circle CI, can I run it on schedule by sending a CLI command to run all the validation suites?

---

<div class="post-metadata">

### Author: ![eugene.mandel](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.greatexpectations.io/eugene.mandel/32/22_2.png) [@eugene.mandel](https://discourse.greatexpectations.io/u/eugene.mandel)
#### Post date: [March 8, 2021, 4:30am UTC](https://discourse.greatexpectations.io/t/recommended-setup-for-collaboration-and-validation/596/2 "2021-03-08T04:30:39Z")

</div>

If you wanted to use all Expectation Suites to validate your data in something like Circle CI, you would need to set up a Checkpoint [https://docs.greatexpectations.io/en/latest/reference/core\_concepts/checkpoints\_and\_actions.html](https://docs.greatexpectations.io/en/latest/reference/core_concepts/checkpoints_and_actions.html) where you would configure the data to be validated and the suites to be used. Then you could invoke that Checkpoint via CLI or API.

Re the question of local vs non-local, I cannot answer without more details about the user’s deployment and infrastructure.
