Artery

Todo lo vital

ModelModelo

Pulse

Composed data flow: a vein configured for a room with storage

Flujo de datos compuesto: vein configurado para un room con almacenamiento

Vein

API connector

Conector API

Room

Config/env

Config/entorno

Depot

Data storage

Almacenamiento

Shunt

Mock connector for testing - same interface, fake data

Conector mock para testing - misma interfaz, datos falsos

Vein Interface

Same API shape

Misma forma de API

Mock Data

Fake responses

Respuestas falsas

Plexus

Full application when you need more than data flow

Aplicacion completa cuando necesitas mas que flujo de datos

Backend

FastAPI server

Frontend

Web UI

Infra

DB, queues, etc

DB, colas, etc

ArchitectureArquitectura

Artery Hierarchy

ComponentsComponentes

Vein

Stateless API connector. Connects to external services like Google Sheets, Jira, Slack. Pure data flow - no state, no storage.

Conector API sin estado. Conecta a servicios externos como Google Sheets, Jira, Slack. Flujo de datos puro.

Shunt

Mock connector for testing. Same interface as a vein but returns fake data.

Conector mock para testing. Misma interfaz que un vein pero devuelve datos falsos.

Pulse

Composed data flow. Formula: Vein + Room + Depot.

Flujo de datos compuesto. Formula: Vein + Room + Depot.

Plexus

Full application with backend, frontend, and infrastructure.

Aplicacion completa con backend, frontend e infraestructura.

Shared ComponentsComponentes Compartidos

Room

Runtime environment configuration. Each room is an isolated instance with its own config and credentials.

Configuracion del entorno. Cada room es una instancia aislada con su propia config y credenciales.

Depot

Data storage / provisions. JSON files, configs, cached responses.

Almacenamiento de datos. Archivos JSON, configs, respuestas cacheadas.

Available VeinsVeins Disponibles