Introduction
Build reproducible data and AI pipelines with executable Markdown
What is Spry?
Section titled “What is Spry?”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.
Key Features
Section titled “Key Features”Executable Markdown
Section titled “Executable Markdown”Transform code blocks into executable cells with language support for SQL, TypeScript, Python, Bash, and more.
Task Orchestration
Section titled “Task Orchestration”Automatic dependency resolution and parallel execution with DAG-based orchestration.
SQLPage Integration
Section titled “SQLPage Integration”Build complete web applications with automatic navigation, routing, and database integration.
Template System
Section titled “Template System”Powerful template interpolation and reusable partials for DRY code.
Use Cases
Section titled “Use Cases”- 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
Next Steps
Section titled “Next Steps”Ready to get started? Follow our installation guide to set up Spry on your system.