> For the complete documentation index, see [llms.txt](https://docs.soapjs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.soapjs.com/examples/simple-api.md).

# Simple API

## Simple API

The full, runnable example now lives in the **Comics Universe demo**:

👉 [**github.com/soapjs/soap-node-demo**](https://github.com/soapjs/soap-node-demo)

A complete SoapJS application — Marvel & DC heroes and villains — that grows from a simple `controller → use case → repository` feature (comics) to full event-driven CQRS with a read-model projection and a WebSocket live feed (characters), plus JWT auth and a MongoDB read/write split.

Clone it, then `npm install` → `npm run seed` → `npm run dev`, and read it as the canonical reference for how the pieces fit together.
