https://github.com/googleforgames/open-saves
Open Saves is a cloud native data store for game development.
https://github.com/googleforgames/open-saves
Last synced: about 1 year ago
JSON representation
Open Saves is a cloud native data store for game development.
- Host: GitHub
- URL: https://github.com/googleforgames/open-saves
- Owner: googleforgames
- License: apache-2.0
- Created: 2020-02-28T19:53:07.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T15:05:53.000Z (over 1 year ago)
- Last Synced: 2025-04-12T18:49:04.123Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 1.26 MB
- Stars: 230
- Watchers: 12
- Forks: 25
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
- Code of conduct: docs/code-of-conduct.md
Awesome Lists containing this project
README
# Open Saves

[](https://pkg.go.dev/github.com/googleforgames/open-saves)
[](https://goreportcard.com/report/github.com/googleforgames/open-saves)
[](https://github.com/googleforgames/open-saves/blob/master/LICENSE)
[](https://github.com/googleforgames/open-saves/releases)
Open Saves is an open-source, purpose-built single interface for multiple storage backends on Google Cloud.
With Open Saves, game developers can run a cloud-native storage system that is:
- Simple: Open Saves provides a unified, well-defined [gRPC](https://grpc.io/) endpoint for all operations for metadata, structured, and unstructured objects.
- Fast: With a built-in caching system, Open Saves optimizes data placements based on access frequency and data size, all to achieve both low latency for smaller binary objects and high throughput for big objects.
- Scalable: The Open Saves API server can run on either [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine), or [Cloud Run](https://cloud.google.com/run). Both platforms can scale out to handle hundreds of thousands of requests per second. Open Saves also stores data in Google [Datastore](https://cloud.google.com/datastore) and [Cloud Storage](https://cloud.google.com/storage), and can handle hundreds of gigabytes of data.
## Table of Contents
- [Overview](./docs/overview.md)
- [Key terms](./docs/key-terms.md)
- Using Open Saves
- [Deployment guide](./docs/deploying.md)
- [API reference](./docs/reference.md)
- Contributing to Open Saves
- [How to contribute](docs/contributing.md)
- [Open Saves development guide](docs/development.md)
## Disclaimer
This software is currently beta, and subject to change. It is not yet ready to serve production workloads.
## Code of Conduct
Participation in this project comes under the [Contributor Covenant Code of Conduct](docs/code-of-conduct.md).
## License
[Apache 2.0](LICENSE)