Source reference
This section documents SydraDB’s source tree at the module level, with a focus on:
- What each file/module does
- Public surfaces and key internal helpers
- Key types, constants, and invariants
- How modules interact
This is written against the repository sources (e.g. src/**, cmd/**) without modifying them.
Conventions used in these pages
- Module path refers to the repository-relative path, e.g.
src/sydra/server.zig. - Public API refers to
pubdeclarations exported by the module. - “Definitions” include: functions, structs/enums/unions, variables, and constants.
Where to start
- For process startup and CLI routing: Entrypoints.
- For HTTP endpoints: src/sydra/http.zig.
- For core ingest/query mechanics: src/sydra/engine.zig.
Browse by area
🗃️ Build
5 items
🗃️ Entrypoints
1 item
🗃️ src/sydra
14 items
🗃️ cmd
2 items
🗃️ examples
2 items
🗃️ tools
2 items
🗃️ tests
4 items
🗃️ Repository
12 items