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 with high-level APIs for Security Token Service (STS), Blob Storage, Document Store, and more, supporting major cloud providers like AWS, GCP, and Alibaba.
- Security Token Service (STS)
- Blob Store
- Document Store
- more to common...
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.
- Java 11 or higher
- Maven 3.8 or higher build automation
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.
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.
Detailed documentation can be found on our official documentation site.
- Issues and Bug Reports: Github Issues
- Discussion and Q&A: Discussions
MultiCloudJ is released under the Apache License 2.0.