Elixir-google-api deprecated, reason and alternatives?

Kia ora,

We have been using elixir-google-api to connect to Google Drive. However, with the updates to Tesla due to CVEs this is now broken. This has been reported (google_api_pub_sub / google_gax raises exception when tesla >= 1.18.3 · Issue #13325 · googleapis/elixir-google-api · GitHub), but the GitHub project is now archived.

Does anyone know why the project is archived and more importantly, are there any alternatives? For now, we are just going to replace the GoogleApi.Drive.V3.Connection.new/1 with our own connection builder.

Ngā mihi,

Roeland

It has been a while since I last used Google APIs but consider using Req to talk directly to Google. You likely only need Goth as a dependency.

Googly - modern, self-contained clients for any Google API might be interesting

Thank you! I had not realised how little of the API we were actually using.