# NameKit ## Docs - [Welcome to NameKit](https://docs.namekit.io/introduction.md) - [Introduction](https://docs.namekit.io/nameai/introduction.md) - [Introduction](https://docs.namekit.io/namegenerator/introduction.md) - [Inspect Multiple Names](https://docs.namekit.io/nameguard/api-reference/bulk-inspect-names.md): ## Inspects up to 250 names at a time with NameGuard. - [Fake .eth ENS name check with fields](https://docs.namekit.io/nameguard/api-reference/fake-eth-name-check.md): ## Performs a fake .eth ENS name check based on given NFT metadata. - [Inspect Grapheme GET](https://docs.namekit.io/nameguard/api-reference/inspect-grapheme.md): ## Inspects a single grapheme. - [Inspect Labelhash GET](https://docs.namekit.io/nameguard/api-reference/inspect-labelhash.md): ## Inspects the name `[{labelhash}].{parent_name}`. - [Inspect Name](https://docs.namekit.io/nameguard/api-reference/inspect-name.md): ## Inspects a single name with NameGuard. - [Inspect Namehash GET](https://docs.namekit.io/nameguard/api-reference/inspect-namehash.md): ## Inspects the name associated with a namehash. - [Introduction](https://docs.namekit.io/nameguard/api-reference/introduction.md) - [Reverse lookup of an Ethereum address to a primary name](https://docs.namekit.io/nameguard/api-reference/secure-primary-name.md): ## Performs a reverse lookup of an Ethereum `address` to a primary name. - [Chains](https://docs.namekit.io/nameguard/chains.md) - [Welcome to NameGuard](https://docs.namekit.io/nameguard/introduction.md): NameGuard is a powerful tool developed by NameHash Labs to identify, and prevent malicious use of Ethereum Name Service (ENS) names. - [Quickstart](https://docs.namekit.io/nameguard/quickstart.md) - [bulkInspectNames()](https://docs.namekit.io/nameguard/sdk/js/bulk-inspect-names.md): Returns a consolidated NameGuard report for each name (up to 250). - [fakeEthNameCheck()](https://docs.namekit.io/nameguard/sdk/js/fake-eth-name-check.md) - [inspectGrapheme()](https://docs.namekit.io/nameguard/sdk/js/inspect-grapheme.md) - [inspectLabelhash()](https://docs.namekit.io/nameguard/sdk/js/inspect-labelhash.md): Inspects the name `"[{labelhash}].{parent}"`. - [inspectName()](https://docs.namekit.io/nameguard/sdk/js/inspect-name.md): Returns the full results of all `checks` on all `labels` in a name. - [inspectNamehash()](https://docs.namekit.io/nameguard/sdk/js/inspect-namehash.md): Inspects the name associated with a namehash. - [getSecurePrimaryName()](https://docs.namekit.io/nameguard/sdk/js/secure-primary-name.md) - [Setup](https://docs.namekit.io/nameguard/sdk/js/setup.md) - [TypeScript](https://docs.namekit.io/nameguard/sdk/js/typescript.md) - [Self-Hosting](https://docs.namekit.io/nameguard/self-hosting.md): Run NameGuard yourself and protect against malicious ENS names. - [Specification](https://docs.namekit.io/nameguard/specification.md): NameGuard is a tool for identifying and preventing malicious use of ENS names. ## OpenAPI Specs - [openapi](https://docs.namekit.io/openapi)