Skip to content

Modules

flyto-core ships 400+ modules organized into 55 categories. Each module is a self-contained unit of work with defined inputs, outputs, and evidence.

Browse by Category

Core

CategoryModulesDescription
Browser Automation38Web automation, navigation, interaction, data extraction
Atomic39Low-level primitives: file, git, HTTP, shell, SSH, testing
Flow Control23Branching, loops, parallelism, subflows, error handling
File Operations3Copy, move, delete files
Sandbox3Execute JS, Python, or shell in isolated environments
Element3Query and extract DOM element data

Data

CategoryModulesDescription
Data Transform16CSV, JSON, XML, YAML parsing and generation
Array Operations12Chunk, flatten, group, map, reduce, zip arrays
String Operations11Case conversion, split, pad, slugify, template
Object Operations5Deep merge, flatten, dot-path get/set
Text6Word count, encoding detection, email/URL extraction
Regex5Match, extract, replace, split, test patterns
Convert5Type casting between data types
Format5Currency, duration, filesize, number, percentage
Set4Union, intersection, difference, unique
Template1Execute reusable templates as workflow steps
Markdown3Parse frontmatter, convert to HTML, generate TOC

Infrastructure

CategoryModulesDescription
Cloud Services14AWS S3, Azure Blob, GCS, Google Workspace
API Tools9GitHub API, HTTP requests, search engines
Database6MongoDB, MySQL, PostgreSQL, Redis
Docker6Build, run, inspect, logs, stop containers
Kubernetes5Apply, describe, get pods, logs, scale
Network4Ping, port scan, traceroute, WHOIS
Cache4Key-value cache with TTL
Queue3In-memory message queue
Storage3Persistent key-value storage
GraphQL2Query and mutation execution
HTTP1Simple GET requests

Integrations

CategoryModulesDescription
Productivity10Google Sheets, Notion, Airtable, Stripe
Notifications9Slack, Discord, Teams, Telegram, email, SMS
AI & LLM7OpenAI, Anthropic, Gemini, Ollama, agents
Image Processing9Resize, crop, compress, OCR, QR codes
Document8Excel, PDF, Word read/write/convert

Quality

CategoryModulesDescription
Verify9Visual verification, Figma comparison, reports
Validate7Email, URL, phone, IP, UUID, JSON Schema
Check7Runtime type checking
Analysis6HTML readability, forms, tables, metadata
Testing6Assertions: equal, contains, length, true, not null
Compare1Threshold-based change detection

Utilities

CategoryModulesDescription
Utilities9Datetime, delay, hash, random
Stats8Mean, median, mode, std dev, percentile
Crypto7AES encryption, JWT, HMAC, secure random
Encode / Decode7Base64, hex, URL, HTML encoding
Archive6ZIP, TAR, gzip create and extract
Path6Join, normalize, basename, extension
Math5Abs, ceil, floor, power, round
Logic5AND, OR, NOT, equals, contains
Random4Number, UUID, choice, shuffle
Meta4Module generation, listing, testing
Environment3Get, set, load .env files
Error Handling3Retry, fallback, circuit breaker
Scheduler3Cron, delay, interval
Hash2SHA-256, SHA-512
Output1Universal display/inspect node

Module Structure

Every module follows the same pattern:

Module
-- Parameters (input schema)
-- Returns (output schema)
-- Execute (deterministic logic)
-- Evidence (what gets recorded)

Discovering Modules

CLI

bash
# List all modules
flyto-core modules list

# Search modules
flyto-core modules search browser

# Get module info
flyto-core modules info browser.goto

MCP

When connected via MCP, all modules appear as tools. Use your client's tool listing to browse them.

Released under the Apache 2.0 License.