# KeyPaths ```{include} /_fragments/alpha_notice.md ``` :::{admonition} Advanced API :class: tip We don't expect many users to need to deal with the `KeyPath` type directly, unless they are building their own packages on top of the Hashquery framework. For more detailed information on KeyPaths, see [Advanced KeyPaths](/concept_explanations/z_advanced_keypaths.md). ::: ```{eval-rst} .. currentmodule:: hashquery .. autoclass:: hashquery.utils.keypath.keypath.KeyPath :members: .. automodule:: hashquery.utils.keypath.keypath :members: :exclude-members: KeyPath ``` ## Resolving Keypaths ```{eval-rst} .. currentmodule:: hashquery .. automodule:: hashquery.utils.keypath.resolve :members: ```