Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Umbra SDK

Umbra SDK is a set of client libraries for integrating game managers with Umbra backup and structured synchronization services.

It provides a unified way to connect desktop game managers to Umbra account authorization, device registration, signed backup APIs, and upload/download workflows. Support popular desktop development frameworks such as Electron, Tauri, and Walis

Packages

SDK Directory Package
TypeScript umbra-typescript @umbrae-labs/umbra-sdk
Rust umbra-rust umbra-sdk
Go umbra-go github.com/Umbrae-Labs/umbra-sdk/umbra-go

What It Handles

  • OAuth login for desktop clients
  • Device registration and device secret rotation
  • Signed requests for protected backup and sync APIs
  • Backup upload and download helpers
  • Generic JSON exchange and snapshot clients with explicit conflict results
  • Same-origin endpoint defaults for Umbra deployments

About

The sdk repository for integrating game managers with Umbra backup services.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages