Browse, edit, and debug Roblox Data Stores from VS Code.
A zero-dependency extension with time-travel debugging, revision diffs, and a complete data store explorer for the Open Cloud API v2.
Browse your data stores like a file tree. Lazy loading, pagination, scope discovery, and key prefix search — all in a dedicated sidebar.
Create, update, delete, and increment entries with JSON validation, 4 MB size guards, and confirmation dialogs. Edit directly in VS Code.
Expand any entry to see its revision history. Compare versions side-by-side, restore old revisions, or view data at any point in time.
DataStoria uses Node.js native fetch for HTTP and VS Code’s built-in APIs for everything else. No axios, no got, no runtime dependencies.
Your API key flows from the OS keychain through the extension host and into HTTPS requests. It never touches disk, settings files, or logs.
DataStoria uses VS Code’s SecretStorage API, which delegates to your operating system’s secure credential store. The actual key material never appears in settings files, workspace configs, or extension logs.
The extension communicates with Roblox exclusively over HTTPS. The API key is sent only in the x-api-key header as required by the Open Cloud API.
Install DataStoria from the VS Code Marketplace or Open VSX, or build from source.
Click the DataStoria icon in the Activity Bar. The welcome view will guide you.
Create an Open Cloud API key at create.roblox.com/credentials with Data Store permissions.
Provide a display name, your Universe ID, and select the API key. Expand the tree to explore your data stores.
Enforced by the Roblox platform. DataStoria surfaces these contextually in tooltips, CodeLens, and validation messages.
| Resource | Limit |
|---|---|
| Data store name | 50 chars |
| Entry key name | 50 chars |
| Scope name | 50 chars |
| Entry value | 4 MB |
| Read throughput | 25 MB/min per key |
| Write throughput | 4 MB/min per key |
| Revision retention | 30 days |
| Storage formula | 100 MB + 1 MB × users |