Skip to content
Douwe de Vries edited this page Jul 2, 2026 · 2 revisions

API

CSV Align exposes an HTTP API for browser mode and a Tauri command API for desktop mode. Both APIs call the same backend workflows.

API surfaces

Surface Page Main paths
REST API REST API src/api/app.rs, src/api/handlers.rs, frontend/src/services/apiRoutes.ts
Tauri commands Tauri commands src-tauri/src/main.rs, src-tauri/src/commands.rs, frontend/src/services/tauriCommands.ts
Contract shapes Contract shapes src/backend/requests.rs, src/presentation/responses.rs, frontend/src/types/api.ts

For shared behavior, read shared backend workflows.

Clone this wiki locally