Markdown as a Programmable Medium

Use Markdown to Code, Build, and Orchestrate Intelligence

From data pipelines to operational runbooks, SQL libraries to BI dashboards—Spry unifies your code, data, and documentation into one living system of record. Build data quality checks, manage database migrations, and orchestrate DevOps workflows, all in executable Markdown.

Spry workflow visualization showing Markdown blocks flowing into data and AI pipelines

Built for Modern Intelligence Engineering

Every feature designed to make reproducible, verifiable, and composable workflows your default

Executable Markdown

Every fenced code block runs. SQL, Bash, JSON, Prompt, or HTML. Capture, reuse, and version outputs directly in Markdown.

Type-Safe by Design

Built with TypeScript and Zod for deterministic pipelines and reliable AI context builds. Never guess what your Markdown will emit.

Composable Materialization

Emit structured artifacts (SQL, JSON, HTML, embeddings, or vector stores). Use Markdown to orchestrate both data and AI pipelines.

Plugin-Native Architecture

Extend Spry with Deno modules. Connect to databases, LLMs, APIs, or vector DBs using lightweight emitter/interpreter functions.

Spry Powers Every Stage of Modern Data and Engineering Workflows

From operational runbooks to BI dashboards, data quality to SQL libraries—all built with executable Markdown

Spry for SQLPage

Build complete SQLPage apps from Markdown. Scaffold, live reload, and package into SQLite/PostgreSQL.

  • • Scaffold spry.ts and Spryfile.md in seconds
  • • Live reload with --watch
  • • Ideal for data dashboards and internal tools

Spry for Data Engineering

Design data pipelines as Markdown documents with lineage and metadata inline.

  • • Combine SQL, Bash, JSON deterministically
  • • Express lineage and dependencies
  • • dbt + Makefile + Markdown combined

Spry for AI Context Engineering

Define, assemble, and verify LLM context pipelines in executable Markdown.

  • • Prompts, embeddings, retrieval as Markdown
  • • Build RAG pipelines with full traceability
  • • Perfect for reproducible AI systems

Spry for Evidence Warehouses

Generate audit-ready Markdown notebooks with structured evidence.

  • • Execute and capture all outputs
  • • Ideal for compliance and research
  • • Provenance baked into every cell

Spry for DevOps & SRE

Executable runbooks that never go stale. Automate incident response, health checks, and infrastructure operations.

  • • Runbooks that test themselves
  • • Task orchestration with dependencies
  • • Perfect for on-call playbooks

Spry for Business Intelligence

Build version-controlled dashboards and reports from Markdown. Deploy to SQLPage or static sites.

  • • Git-versioned analytics
  • • SQL queries as code
  • • Professional visualizations

Spry for Data Quality

Define quality checks as executable SQL cells. From freshness to anomaly detection, all in Markdown.

  • • Tests as living documentation
  • • Observable results
  • • Orchestrated quality suites

Spry for SQL Libraries

Build type-safe, polyglot SQL libraries from Markdown. One definition, multiple languages.

  • • Type-safe code generation
  • • TypeScript, Python, Rust support
  • • No ORM dependency

Spry for SQL Migrations

Idempotent database migrations using pure SQL and CTEs. Safe, transparent, reproducible.

  • • No migration frameworks needed
  • • Self-documenting changes
  • • Preview before apply

Spry for Policies as Code

Define, execute, and version-control compliance and security policies using executable Markdown.

  • • Versioned, testable policy docs.
  • • Automated checks across infra and data.
  • • CI/CD enforcement with auditable evidence.

Spry for Edge Databases

Build and manage resilient, low-latency data workloads that operate autonomously at the network edge.

  • • Define decentralized SQL schemas and logic.
  • • Sync models across nodes and cloud.
  • • Run secure, local processing with consistency.

Markdown That Builds, Learns, and Verifies

Operational runbooks for incident response and infrastructure automation

Reproducible data pipelines with lineage and orchestration

Idempotent SQL migrations with transparent, auditable changes

Type-safe SQL libraries powering polyglot applications

Data quality checks from freshness to anomaly detection

Business intelligence dashboards built as code

AI context pipelines for RAG and LLM applications

Prompt engineering workflows with evaluation and versioning

Compliance-ready documentation that executes and proves results

Try Spry in Seconds

Install Deno, scaffold your project, and start executing Markdown pipelines right away

curl -fsSL https://deno.land/install.sh | sh
curl -fsSL https://sprymd.org/init.sh | sh
markdown

First, install the Deno TypeScript runtime. Then, install the Spry TypeScript module which uses Deno to execute your Markdown pipelines. This sets up a fully functional project withspry.ts,Spryfile.md, and your first executable Markdown workflow. Addsql,bash,json, orprompt cells to your Markdown and watch them execute.

What Spry Makes Possible

For Data Engineers

  • Build pipelines as Markdown, not YAML
  • Guarantee reproducibility and lineage
  • Build data quality checks inline with pipelines
  • Automate testing and verification

For AI Context Engineers

  • Compose RAG pipelines as Markdown
  • Capture all context generation logic for transparency
  • Version prompts, embeddings, and retrievals

For DevOps & SRE Teams

  • Automate runbooks that never go stale
  • Orchestrate infrastructure operations with dependencies
  • Maintain audit trails for all system changes
  • Test procedures in staging, execute in production

For Teams and Compliance

  • Generate documentation that executes and proves results
  • Execute database migrations safely
  • Version control all operational procedures
  • Eliminate drift between code and docs

From Pipelines to Runbooks: Everything as Executable Markdown

Whether you're building data pipelines, orchestrating DevOps workflows, managing database schemas, or creating BI dashboards—Spry makes it reproducible, auditable, and version-controlled. Every Markdown file can execute, verify, and document itself.