@etohq/eto
The core application package for the Eto framework.
@etohq/eto wires together the framework, modules, workflows and runtime into a
runnable API application. It provides the application bootstrap, module loaders,
the eto CLI commands, and the HTTP server that serves your modules.
When to use this package
Most applications depend on @etohq/eto directly. It pulls in
@etohq/framework and exposes the entry points needed to build, migrate and
serve an Eto application.
For lower-level building blocks, use the individual packages:
@etohq/framework— framework, HTTP, runtime and loaders@etohq/modules-sdk— module system@etohq/workflows-sdk— workflow authoring@etohq/utils— DML, DAL and shared utilities@etohq/types— type contracts
Install
pnpm add @etohq/eto
CLI
Once installed in a project, the eto CLI is available:
eto migrate:generate [modules...]
eto migrate:sync-links
eto encore:generate [modules...]
eto user
eto exec <file> [args...]
Documentation
Read the full documentation at docs.etohq.com, or start with the repository README.