Skip to content

Introduction

Build reproducible data and AI pipelines with executable Markdown

Spry is a powerful tool that transforms Markdown documents into executable data pipelines. It combines the simplicity of Markdown with the power of code execution, enabling you to create reproducible, well-documented workflows for data engineering and AI applications.

With Spry, your documentation becomes your application. Write code blocks in Markdown, define dependencies, and let Spry orchestrate the execution automatically.

💡 Perfect for Data Engineers Spry is especially powerful for building SQLPage applications, allowing you to define entire database-driven web apps in a single Markdown file.

Transform code blocks into executable cells with language support for SQL, TypeScript, Python, Bash, and more.

Automatic dependency resolution and parallel execution with DAG-based orchestration.

Build complete web applications with automatic navigation, routing, and database integration.

Powerful template interpolation and reusable partials for DRY code.

  • Data Pipelines: Build reproducible ETL workflows with automatic dependency management
  • SQLPage Apps: Create database-driven web applications from Markdown
  • Documentation: Write executable documentation that stays in sync with your code
  • Prototyping: Rapidly prototype data workflows with minimal boilerplate

Ready to get started? Follow our installation guide to set up Spry on your system.

Installation Guide | Quick Start Tutorial