Keep every change.
Question any moment.

The data engine for applications that need one reliable source of truth, with the ability to time-travel.

Stardust replaces fragmented data sources with a reliable, append-only temporal data engine built on web standards.

Learn more

Query the current account balance:

find [?balance]
where [
    [?account balance ?balance]
]

Response:

[[ 1764 ]]

Query the account balance at any moment in time:

find [?balance]
where [
    [?account balance ?balance]
]
with [
    db [asOf {#utc 2026-08-22T12:00:00Z}]
]

Response:

[[ 882 ]]

Stardust in under 3 minutes.

Sand dunes under a yellow sky

Live Demo

Join a live demo to see Stardust in action, see how it works, and ask questions about your specific use case.

The Problem

Applications often coordinate data across several sources. This adds logic, creates inconsistencies, makes applications run hot, and makes them harder to scale.

Data duplication and inconsistency lead to the inability to access and use potentially invaluable data. This can result in missed opportunities, wasted resources, and lost revenue.

The real problem is that data is not treated as a first-class citizen.

The Solution

Stardust is an append-only temporal data engine that uses web standards. Its API gives humans and LLMs access to the same source of truth.

This results in applications that are lean, fast, and highly scalable, with the same or more capabilities as traditional apps. Streaming backups are built-in, and data is immutable.

As an append-only temporal data store, history is queryable and data becomes fully explorable over time.

One data store to rule them all.

Stardust replaces fragmented data sources with a single source of truth, ensuring data integrity and consistency across your applications.

History is immutable & queryable.

Stardust is an immutable, append-only data store. It maintains a complete history of all data changes, allowing you to query past states and understand how your data has evolved over time.

Made for humans and LLMs.

Stardust is designed to be used by both humans and LLMs, providing a simple and intuitive user interface for exploring and manipulating data, and an API that any LLM can interact with.

Self-host in cloud or on-premise.

Stardust is a single binary that you can run on almost any hardware. Self-host it in a cloud server or on-premise. Your data remains yours. To increase capacity, just add disk space.

Schema can evolve.

Stardust allows your data to change shape over time, without having to write migrations. Schemas allow you to project and validate your data, while remaining independent of the data itself.

Built-in streaming backups.

Stardust streams transactions to S3-compatible object storage or network-attached storage (NAS). Set it up once and never have to think about backing up your data again.

Pricing

Licenses are perpetual and include one year of updates. After that, you can optionally renew your license annually to continue receiving updates.

Stardust Community

For non-commercial use.

$49$99*per project

Includes one year of updates.
$49/year for updates per subsequent year.

Stardust Solo

For solo developers and freelancers.

$199$399*per project

Includes one year of updates.
$199/year for updates per subsequent year.

Stardust Team

For teams of up to 25 developers.

$999$1,999*per project

Includes one year of updates.
$999/year for updates per subsequent year.

* Prices are subject to change.

Team

Stardust is brought to you by the team behind Datastar.

Delaney Gillilan

Lead Architect & Engineer

“I have spent my career with systems where incorrect data can cause real-world harm. These systems must record who changed what, when, and why.

At production scale, that record often becomes expensive, slow, and difficult to trust. Teams then must select between delivery speed and complete history.

Stardust is the most important work of my career. It lets teams focus on unique project knowledge without losing information.

Its design comes from at least a decade of experiments with entity-component-system ideas for databases. Many approaches failed, and those failures shaped the current design.”

Ben Croker

Head of Product & Strategy

“Almost every application I have worked with has had a bottleneck that could bring it to a grinding halt as it scales.

Performance at scale is one of the hardest problems I’ve encountered in twenty-five years of real-world application development.

Stardust is the first solution I am aware of that tackles this problem head on. As a data engine, it can handle business logic that applications traditionally manage.

This opens the door to applications that scale massively while remaining fully auditable and time-travelable.”

FAQ

What is Stardust?

Stardust is a data engine that provides a reliable, append-only temporal engine built on web standards. It replaces fragmented data sources with a single source of truth, ensuring data integrity and consistency across your applications.

What can I build with Stardust?

Stardust is a general purpose data engine that can be used to build a wide range of applications, from simple web apps to complex data-driven applications. It is designed to be flexible, scalable, and straightforward to integrate into existing applications.

Does the license ever expire?

The Stardust license is perpetual and does not expire. It includes one year of updates. After that, you can renew updates each year or continue using the version you last updated to.

When will Stardust be generally available?

Stardust is currently in private beta. Apply for early access or join the waitlist. We have not set a date for general availability.

How do I know if Stardust is suitable for my project?

Join a live demo to see Stardust in action and discuss your use case. You can also contact our team for a consultation.

Is there a free trial?

No. We may offer a limited hosted evaluation version in the future. Until then, join a free live demo to evaluate Stardust before you buy a license.