Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

474 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java 17 Build Java 21 Build Java 25 Build codecov License Maven Central


MultiCloudJ

Write once, deploy to any cloud provider...

MultiCloudJ is a cloud-agnostic Java SDK providing unified and substrate-neutral interfaces for cloud services. It enables developers to write once and deploy to any cloud provider. It has high-level APIs for the following commonly-used Cloud services:

  • Security Token Service (STS)
  • Blob Store
  • Document Store
  • Pub Sub
  • Container Registry
  • IAM
  • DB Backup Restore

We are continually adding support for additional Cloud services.

The following Cloud Providers are supported:

  • AWS
  • GCP
  • Alibaba

MultiCloudJ simplifies multi-cloud compatibility, enabling consistent codebases and accelerating development for applications that needs to be deployed across different cloud platforms.

For more information, see the MulticloudJ official web site.


Requirements

  • Java 17 or higher
  • Maven 3.8 or higher build automation

Getting Started

This short Getting Started Guide will walk you through basic operations on blob store, and demonstrate some simple reads and writes.

For more examples: please refer to examples where we have detailed examples on blob store, docstore and sts.


Building and Contributing

To build MultiCloudJ from source:

git clone https://www.github.com/salesforce/multicloudj.git
cd multicloudj
mvn clean install

Visit our Contribution Guidelines for more information on how to contribute.


Documentation

Detailed documentation can be found on our official documentation site.


Community


License

MultiCloudJ is released under the Apache License 2.0.

About

MultiCloudJ: A Cloud Agnostic SDK for enabling open cloud development in Java

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages