> For the complete documentation index, see [llms.txt](https://docs.cometh.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cometh.io/integrations/react-hooks/session-keys.md).

# Session Keys

- [useGrantPermission](https://docs.cometh.io/integrations/react-hooks/session-keys/usegrantpermission.md): This hook provides functionality to asynchronously grant permissions and monitor the status of the transaction.
- [useSendPermission](https://docs.cometh.io/integrations/react-hooks/session-keys/usesendpermission.md): This hook handles the process of sending permissions and monitors the transaction’s status.
- [useSessionKeyClient](https://docs.cometh.io/integrations/react-hooks/session-keys/usesessionkeyclient.md): This hook initializes and returns a session key client using the provided API key, session data, and private key.
- [useSessionKeySigner](https://docs.cometh.io/integrations/react-hooks/session-keys/usesessionkeysigner.md): This hook returns a session key signer based on the provided session data and private key. The signer is used to interact with smart sessions and execute permissioned actions.
