@moduletrace/datasquirel is available on NPM

The full-stack data management platform

Datasquirel offers a single platform to manage structured data as well as media storage. Centralizing all your data storage needs in one place.
curl https://www.datasquirel.com/install | bash
Page Hero Image

Everything your data needs, in one place

Leverage the full power of relational databases through a clean GUI admin panel. Datasquirel brings SQL schema design, structured data management, and file storage together — without stitching together separate tools.
DataMedia
Datasquirel is fully compatible with SQL data standards. Define field types, set constraints, build indexes, and manage table schemas — all through a visual interface that maps directly to MariaDB.Data Types Docs
Everything your data needs, in one place Image

High availability built in

Datasquirel ships with a 3-node MariaDB cluster running Galera replication and MaxScale for load balancing and automatic failover. You get a production-grade, replicated database setup from the very first deploy — no extra configuration required.
Learn more
High availability built in Image
import datasquirel from "@moduletrace/datasquirel";

datasquirel.api.crud({
    action: "get",
    database: "dsql",
    table: "users",
    query: {
        query: {
            date_created_code: {
                value: "2309482989324234",
                equality: "LESS THAN",
            },
        },
    },
});

Developer First

Query your data from any environment using our REST API. Use our JSON-to-SQL mapping for common operations, or drop down to raw SQL when you need full control.
APISQL
Use the api method for a minimal JSON-to-SQL mapping system. Filter, sort, paginate, and join — without writing a single SQL statement.API Reference

Feature Rich

Datasquirel ships with all the tools to manage structured data end-to-end — no plugins required.
View all features

Raw SQL Support

Run any valid MariaDB SQL statement directly through the API or admin panel. Full syntax support with no restrictions.
Learn More

Live Database & Table Cloning

Clone a database or individual table and keep schema changes in sync with the source in real time — even across different databases.
Learn More

Rich Editors

Edit HTML with a full-featured rich text editor, or use the built-in editors for JSON, YAML, and Markdown — all inline in your table entries.
Learn More

Powerful REST API

Query, insert, update, and delete records from any environment using scoped API keys and a tightly integrated REST interface.
Learn More

Import & Export

Move your data freely. Export databases to multiple formats and import from SQL dumps or ZIP archives with a single action.
Learn More

TypeScript Type Generation

Generate TypeScript types directly from your live database schema. Keep your application code and database structure in sync automatically.
Learn More

Media Storage

Upload, organise, and serve files alongside your structured data. Toggle between public and private folders with time-limited access keys.
Learn More

Controlled Access

Invite team members and delegate access to specific databases. Scoped API keys and role-based permissions keep your data secure.
Learn More

And more

Automated backups, database migration, AI integration, and a self-hostable community edition — see the full list on our features page.
See all features

Ready to take control of your data?

Create a free account and start managing your databases in minutes, or deploy Datasquirel on your own infrastructure using the self-hosted community edition.