# API Reference

This page maps ToriiDB's exported Go packages to the reference page for each one.

## Packages

```go
import (
    "github.com/pardnchiu/toriidb/core/daemon"
    "github.com/pardnchiu/toriidb/core/store"
    "github.com/pardnchiu/toriidb/core/store/filter"
)
```

| Package | Use when |
|---|---|
| `daemon` | Several processes may open the same directory, or you want typed records |
| `store` | One process owns the directory and wants the full command set in-process |
| `filter` | Building `Query` filters |
| `openai` | Calling the embedding client directly |

## Reference Pages

| Package | Page |
|---|---|
| `core/daemon` | [daemon](/api-reference-daemon) |
| `core/store` | [store](/api-reference-store), [store Types](/api-reference-store-types) |
| `core/store/filter` | [filter](/api-reference-filter) |
| `core/openai` | [openai](/api-reference-openai) |
| `core/utils` | [utils](/api-reference-utils) |

Symbols that no longer exist are listed with the version that removed them in [Removed APIs](/removed-api).

## Related Pages

- [daemon](/api-reference-daemon)
- [store](/api-reference-store)
- [Removed APIs](/removed-api)
