Cloud Save

Persistent cloud storage for Scratch projects via Cloudflare D1

Load in Scratch

Copy this URL and load it as an extension in Scratch:

Blocks

create database [name]
delete database [name]
save [key] as [data] in [db]
load [key] from [db]
delete [key] from [db]
[key] exists in [db]?
keys in [db]
all databases
save all to [db]: [json]
load all from [db]

Usage

when green flag clicked
create database [my-game]
save [score] as [0] in [my-game]
save [level] as [1] in [my-game]

// Later...
set [my score] to (load [score] from [my-game])

JSON Bulk Save/Load

// Save multiple keys at once
save all to [my-game]: {"score":"0","level":"1","coins":"50"}

// Load all keys as JSON
set [all data] to (load all from [my-game])
// Returns: {"score":"0","level":"1","coins":"50"}