# Need guidance on CloudQuery GCP authentication without using Terminal

**URL:** <https://community.cloudquery.io/t/need-guidance-on-cloudquery-gcp-authentication-without-using-terminal/709>\
**Category:** CloudQuery Plugins\
**Created:** [September 25, 2023, 5:04am UTC](https://community.cloudquery.io/t/need-guidance-on-cloudquery-gcp-authentication-without-using-terminal/709 "2023-09-25T05:04:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![eager-sponge](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eager-sponge](https://community.cloudquery.io/u/eager-sponge)\
**Post date:** [September 25, 2023, 5:04am UTC](https://community.cloudquery.io/t/need-guidance-on-cloudquery-gcp-authentication-without-using-terminal/709/1 "2023-09-25T05:04:08Z")

</div>

Hi \<@961284060561416262\> Team,

I’m interested in authenticating my GCP account and utilizing CloudQuery with GCP as the data source. However, I prefer not to use the terminal or the login method for GCP authentication. Could you please guide me to the section in the CloudQuery codebase where I can find information on the various authentication methods it supports?

---

<div class="post-metadata">

**Author:** ![kemal](https://sea1.discourse-cdn.com/flex001/user_avatar/community.cloudquery.io/kemal/32/42_2.png) [@kemal](https://community.cloudquery.io/u/kemal)\
**Post date:** [September 25, 2023, 7:58am UTC](https://community.cloudquery.io/t/need-guidance-on-cloudquery-gcp-authentication-without-using-terminal/709/2 "2023-09-25T07:58:53Z")

</div>

You could use the `service_account_key_json` config key/method. Some authentication methods are explained [here](https://www.cloudquery.io/docs/plugins/sources/gcp/overview#authentication). The code that instantiates the Google Cloud SDK client options is located [around here](https://github.com/cloudquery/cloudquery/blob/main/plugins/source/gcp/client/client.go#L164). Hope this helps! Reach out if you have more questions 🙂
