SDS™ — Simple DataSet Service

Version: 2025.1
Build: 0.1.1 PRE-REL 4
Specification: SDS Language Spec v1.0-alpha

Overview

SDS™ (Simple DataSet Service) is a lightweight, SQL-inspired data query and manipulation language designed specifically for Scratch-based environments. It provides a structured, readable command format that allows creators to work with datasets, variables, and table-like structures using simple, deterministic instructions.

Core Language Features

What SDS™ Is

SDS™ defines the language, syntax, and behavior of all SDS commands. It is independent of any specific runtime and can be implemented in multiple environments, though it is primarily designed for Scratch.

What SDS™ Is Not

SDS™ is not the SDS Server™ runtime. SDS Server™ executes SDS commands, but the commands themselves belong to the SDS™ language specification.

Language Specification Highlights

Known Limitations

License Summary

SDS™ is free to use in Scratch projects, educational tools, and non-commercial software. Extensions, interpreters, and modified implementations are allowed with proper attribution to SDS™ by Jasok. SDS™ is provided “as-is” without warranty.