# API reference

Every public type, function and method of TinyStore in Bun and Node, Python, Go and Rust, generated from the source with its signature and doc comment. Use it to look up an exact name or type. The guides explain how to use each engine.

| Engine                                                                | Bun and Node                                                               | Python                                                                        | Go                                                                        | Rust                                                                        |
| --------------------------------------------------------------------- | -------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [Store](https://tinyshed.org/tinystore/docs/handbook/start/directory) | [Store API](https://tinyshed.org/tinystore/docs/reference/bun/store)       | [Store API](https://tinyshed.org/tinystore/docs/reference/python/store)       | [Store API](https://tinyshed.org/tinystore/docs/reference/go/store)       | [Store API](https://tinyshed.org/tinystore/docs/reference/rust/store)       |
| [SQL](https://tinyshed.org/tinystore/docs/guides/sql)                 | [SQL API](https://tinyshed.org/tinystore/docs/reference/bun/sql)           | [SQL API](https://tinyshed.org/tinystore/docs/reference/python/sql)           | [SQL API](https://tinyshed.org/tinystore/docs/reference/go/sql)           | [SQL API](https://tinyshed.org/tinystore/docs/reference/rust/sql)           |
| [KV](https://tinyshed.org/tinystore/docs/guides/kv)                   | [KV API](https://tinyshed.org/tinystore/docs/reference/bun/kv)             | [KV API](https://tinyshed.org/tinystore/docs/reference/python/kv)             | [KV API](https://tinyshed.org/tinystore/docs/reference/go/kv)             | [KV API](https://tinyshed.org/tinystore/docs/reference/rust/kv)             |
| [Jobs](https://tinyshed.org/tinystore/docs/guides/jobs)               | [Jobs API](https://tinyshed.org/tinystore/docs/reference/bun/jobs)         | [Jobs API](https://tinyshed.org/tinystore/docs/reference/python/jobs)         | [Jobs API](https://tinyshed.org/tinystore/docs/reference/go/jobs)         | [Jobs API](https://tinyshed.org/tinystore/docs/reference/rust/jobs)         |
| [Blobs](https://tinyshed.org/tinystore/docs/guides/blobs)             | [Blobs API](https://tinyshed.org/tinystore/docs/reference/bun/blobs)       | [Blobs API](https://tinyshed.org/tinystore/docs/reference/python/blobs)       | [Blobs API](https://tinyshed.org/tinystore/docs/reference/go/blobs)       | [Blobs API](https://tinyshed.org/tinystore/docs/reference/rust/blobs)       |
| [Search](https://tinyshed.org/tinystore/docs/guides/search)           | [Search API](https://tinyshed.org/tinystore/docs/reference/bun/search)     | [Search API](https://tinyshed.org/tinystore/docs/reference/python/search)     | [Search API](https://tinyshed.org/tinystore/docs/reference/go/search)     | [Search API](https://tinyshed.org/tinystore/docs/reference/rust/search)     |
| [Channels](https://tinyshed.org/tinystore/docs/guides/channels)       | [Channels API](https://tinyshed.org/tinystore/docs/reference/bun/channels) | [Channels API](https://tinyshed.org/tinystore/docs/reference/python/channels) | [Channels API](https://tinyshed.org/tinystore/docs/reference/go/channels) | [Channels API](https://tinyshed.org/tinystore/docs/reference/rust/channels) |
| [Locks](https://tinyshed.org/tinystore/docs/guides/locks)             | [Locks API](https://tinyshed.org/tinystore/docs/reference/bun/locks)       | [Locks API](https://tinyshed.org/tinystore/docs/reference/python/locks)       | [Locks API](https://tinyshed.org/tinystore/docs/reference/go/locks)       | [Locks API](https://tinyshed.org/tinystore/docs/reference/rust/locks)       |
| [Config](https://tinyshed.org/tinystore/docs/guides/config)           | [Config API](https://tinyshed.org/tinystore/docs/reference/bun/config)     | [Config API](https://tinyshed.org/tinystore/docs/reference/python/config)     | [Config API](https://tinyshed.org/tinystore/docs/reference/go/config)     | [Config API](https://tinyshed.org/tinystore/docs/reference/rust/config)     |
| [Records](https://tinyshed.org/tinystore/docs/guides/records)         | [Records API](https://tinyshed.org/tinystore/docs/reference/bun/records)   | [Records API](https://tinyshed.org/tinystore/docs/reference/python/records)   | [Records API](https://tinyshed.org/tinystore/docs/reference/go/records)   | [Records API](https://tinyshed.org/tinystore/docs/reference/rust/records)   |
| [Metrics](https://tinyshed.org/tinystore/docs/guides/metrics)         | [Metrics API](https://tinyshed.org/tinystore/docs/reference/bun/metrics)   | [Metrics API](https://tinyshed.org/tinystore/docs/reference/python/metrics)   | [Metrics API](https://tinyshed.org/tinystore/docs/reference/go/metrics)   | [Metrics API](https://tinyshed.org/tinystore/docs/reference/rust/metrics)   |
| [Backup](https://tinyshed.org/tinystore/docs/guides/backup)           | [Backup API](https://tinyshed.org/tinystore/docs/reference/bun/backup)     | [Backup API](https://tinyshed.org/tinystore/docs/reference/python/backup)     | [Backup API](https://tinyshed.org/tinystore/docs/reference/go/backup)     | [Backup API](https://tinyshed.org/tinystore/docs/reference/rust/backup)     |

## For AI agents

Each language's whole API is also one plain-text file at the root of the site: `llms-bun.txt`, `llms-python.txt`, `llms-go.txt` and `llms-rust.txt`. `llms.txt` lists them, and `llms-full.txt` contains the guides without the API pages.
