east-node-io

Access external data sources via a unified Node.js API for East programs.

1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/elaraai/east-plugin --skill east-node-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: east-node-io
Source: https://github.com/elaraai/east-plugin/tree/main/skills/east-node-io
Command: npx skills add https://github.com/elaraai/east-plugin --skill east-node-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

East developers frequently need to coordinate data access across multiple I/O systems (SQL/NoSQL databases, cloud storage, file transfers, and data formats). This Skill provides a cohesive set of Node.js compatible APIs under modules like SQL, Storage, NoSQL, Format, and Transfer to streamline building East programs that read, write, and transform external data.

Core Features & Use Cases

  • SQL databases: SQLite, PostgreSQL, MySQL
  • NoSQL: Redis, MongoDB
  • Storage: S3 and S3-compatible services
  • File transfers: FTP and SFTP
  • File formats: XLSX and XML parsing/serialization
  • Compression: Gzip, Zip, Tar
  • Use cases: Build data pipelines, ETL tasks, cloud integrations

Quick Start

Install the East Node IO plugin and import the modules in your East function. Follow the reference API docs and examples to wire a simple workflow that connects to a database, reads data, and writes results to storage.

Frequently Asked Questions about east-node-io

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect an East program to multiple databases and storage systems?

East Node IO provides unified Node.js APIs across SQL databases (SQLite, PostgreSQL, MySQL), NoSQL stores (Redis, MongoDB), and cloud storage (S3) through modules like SQL, NoSQL, and Storage. Import the modules, use the consistent connect/close pattern, and wire your data pipeline by calling the appropriate module methods for each data source.

Can I build ETL workflows that read from databases, transform data, and write to cloud storage?

Yes. East Node IO supports end-to-end data pipelines by combining its SQL, NoSQL, Storage, Format, and Transfer modules. Read data from databases, apply transformations using format modules (XLSX, XML) and compression (Gzip, Zip), then write results to S3 or transfer via FTP/SFTP.

What databases and file formats does East Node IO support?

East Node IO covers SQL databases (SQLite, PostgreSQL, MySQL), NoSQL stores (Redis, MongoDB), cloud storage (S3), file formats (XLSX, XML), compression (Gzip, Zip, Tar), and file transfer protocols (FTP, SFTP). All are accessible through strongly-typed module interfaces.

Do I need separate tools to handle database access, file parsing, and cloud uploads in one workflow?

No. East Node IO consolidates data access across SQL, NoSQL, cloud storage, file formats, and transfer protocols into a single cohesive API. Use the appropriate modules (SQL, Storage, Format, Transfer) without switching tools.

How do I parse and serialize XLSX and XML files within an East program?

Use the Format module included in East Node IO. It provides parsing and serialization methods for XLSX and XML. Import the Format module, call the relevant method with your file data, and integrate the output into your pipeline—no external dependencies required.