Forest Logo
search
package_2

keystone

By @ordac

Roblox

Mirrored

[image: Keystone] [image: Keystone]

Reliable, session-locked data persistence for Roblox.

[image: Wally]

MIT License Luau

Features

  • Session locking
  • Autosaving
  • Deep reconciliation
  • BindToClose support
  • Automatic retries
  • Reactive change signals
  • Client snapshots
  • Save queue

Installation

Install Keystone with Wally:

[dependencies]
Keystone = "ordac/keystone@0.1.5"

Why Keystone?

Keystone provides a simple, reliable data persistence API for Roblox while handling many obstacles that normally come with DataStore development.

  • Session locking
  • Automatic saving
  • Deep template reconciliation
  • Automatic retry handling
  • Safe shutdown support
  • Reactive change signals

Quick Start

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Keystone = require(ReplicatedStorage.Packages.Keystone)

local Store = Keystone.create({
    Name = "PlayerData",

    Template = {
        Coins = 0,
        Level = 1,
    }
})

Store:Start()

More examples coming soon.

This guide currently covers the basics of getting started with Keystone. Additional examples and API documentation will be added in future updates.

Package Details

Install command (Click to copy)


Version

0.1.5

License

MIT

check_circle

Safe for commercial use

Automated license review — not legal advice.