Styx API

Type-safe command line wrappers for modern development

Styx Core

The compiler that generates type-safe bindings for Python, TypeScript, and R from tool descriptions. Define your CLI tools once and get language bindings automatically.

Python TypeScript R (Soon)

NiWrap

Modern neuroimaging made simple. Ready-to-use type-safe wrappers for FSL, ANTs, AFNI, FreeSurfer, MRtrix3, and more. No more command-line headaches.

FSL ANTs AFNI FreeSurfer MRTrix3 +7 more

Why Styx?

Type-Safe APIs

Leverage full IDE autocompletion and type checking

🌍

Cross-Language Support

Use the same tools in Python, TypeScript, or R

📦

Container Integration

Seamlessly run tools in Docker, Singularity, or other environments

🎯

Consistent Interface

Uniform API design across all neuroimaging packages

📊

Structured Outputs

Organized output paths for simple pipeline creation

🚀

Extensive Coverage

Access tools from FSL, ANTs, FreeSurfer, MRTrix3, and more