How It Works

Sandgarden is a modularized platform that enables product-driven businesses to rapidly prototype, iterate, and deploy their AI integrations. The platform consists of a director, admin UI, and execution layer.
City of the Future, grown from the sand

The Director

The director’s ultimate job is to provide an HTTPS endpoint for integration into the customer’s application.  Directors organize, execute, and route workflows in real-time.  They are also responsible for the coordination of complex batch processes and data syncs to ensure workflows are always production-ready.

The director is a stateless Go binary that can be deployed however you choose.  Directors can be deployed in pools behind a load balancer for redundancy and scalability.  It is deployed entirely in a customer’s environment.

The Execution Layer

The execution layer talks to all defined resources and is where workflows run.  It is modular, designed to be run in any way and integrate with the customer’s existing compute infrastructure. It talks to all target systems (e.g. datasources and AI).

The Admin UI

The Admin UI is where configuration is housed.  This includes team management, access controls, resources management, workflow management, logging, debugging, and the entire lifecycle of running and reviewing test suites (either via the UI or in code). The Admin UI distributes workflow configuration to the director pool.

The Admin UI is hosted by Sandgarden.

Get on the list to be notified when we launch.
Thanks! You're on the list!
(oops, that didn't work)