Skip to content
This repository has been archived by the owner on Jul 25, 2023. It is now read-only.

toknapp/google4s

Repository files navigation

Google4s

Build Status Latest version Latest version Latest version License: MIT

This project aims to provide safe, composable and easy to use clients for Google Cloud Platform Services written in functional style Scala.

Currently supported clients are

  • Google Cloud Storage
  • Google Cloud PubSub
  • Google Cloud Key Management Service (KMS)

The client implementations are using Google's Java clients underneath however, the Java code is mostly generated so it's not really fun to use it.

  • Omniversal nested builder pattern
  • No or limited concurrency
  • Uncomposable patterns

The clients are structured and released as separate modules. Add the latest version to your project

Latest Stable

libraryDependencies += "co.upvest.google4s" %% "google4s-..."  % "..."

Latest Snapshot

libraryDependencies += "co.upvest.google4s" %% "google4s-..."  % "0..-SNAPSHOT"

Examples/Doc

Please refer to the documentation page:

Contributing

Coming soon... PR's are welcome and highly appreciated!

Limitations

  • We try to implement the configs as lean as possible. As the result some advanced configuration could be missing. If you encounter this problem please create an issue or a PR we are happy to add what is missing.

  • Please refer to the specific documentation page:

Contact

By questions, comments or suggestions feel free to get in touch by creating an PR, issue or telepathically.

Cavecats sic

Copyright 2019 Ivan Morozov, Gustav Behm, Tokn GmbH (https://upvest.co)

google4s is provided to you as free software under the MIT license. The MIT software license is attached in the COPYING file.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy