Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Sandstorm Technology Roadmap

This directory describes all of the technology built or being built by the Sandstorm project.

Throughout this roadmap, you'll find "TODO" entries. There are three kinds of TODOs:

  • project: A large project, requiring significant design, implementing new independent functionality.
  • feature: A smaller feature augmenting existing functionality.
  • roadmap: Missing bits of the roadmap itself.

Sandstorm Platform

Features of the core Sandstorm platform. Specifically, this includes things that:

  • The user directly interacts with (as opposed to logistical details that only app developers deal with).
  • Are not specific to any particular hosting strategy (self-hosted, managed, blackrock, etc.).


Blackrock, the cluster management technology underlying managed hosting and our eventual enterprise product.


Improving the Sandstorm self-hosting experience.


TODO(roadmap): Write this section.

The Sandstorm containerization technology. This includes logistical features that may be relevant to app developers but which are invisible to the end user.


TODO(roadmap): Write this section.

Drivers extend Sandstorm with the ability to speak common web protocols, like IMAP or IRC. Some drivers are "pseudo-drivers", meaning they are implemented by the Sandstorm shell, while other drivers are implemented as apps.

Developer Tools

TODO(roadmap): Write this section.

Sandstorm's developer tools are used to build app packages.

Cap'n Proto

TODO(roadmap): Write this section.

Cap'n Proto is Sandstorm's underlying communications protocol.

See also:

App Store

TODO(roadmap): Write this section.

Sandstorm operates a marketplace for Sandstorm apps which any Sandstorm server can interact with.


TODO(roadmap): Write this section.

Sandstorm's automated testing framework (for testing Sandstorm itself).