# Applesauce exports

Signer, pool, and event-store exports from Applesauce.

## Re-exported classes

nostrbase re-exports these classes unchanged:

| Export | Package | Purpose |
| --- | --- | --- |
| `EventStore` | applesauce-core | Verified event cache |
| `RelayPool` | applesauce-relay | Relay connections |
| `ExtensionSigner` | applesauce-signers | Browser NIP-07 signer |
| `PrivateKeySigner` | applesauce-signers | Local private-key signer |
| `NostrConnectSigner` | applesauce-signers | NIP-46 remote signer |

[Applesauce documentation](https://applesauce.hzrd149.com/). See [signer setup](/docs/authentication/) and [client integration](/docs/client/).

## Nostr event types

`NostrEvent`, `EventTemplate`, and `Filter` are re-exported from nostr-tools. `Signer` aliases the Applesauce `ISigner` interface. Use [native event operations](/docs/native-events/) for protocol-specific records.
