> For the complete documentation index, see [llms.txt](https://lync.gitbook.io/lync/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lync.gitbook.io/lync/npm-packages.md).

# NPM Packages

- [Marketplace](https://lync.gitbook.io/lync/npm-packages/marketplace.md): LYNC Marketplace NPM SDK allows anyone to create their own decentralized marketplace, including Buy/Sell and Rent/Lend for ERC-721 and ERC-1155 contracts in a few lines of code.
- [Hook: useAllCollectionNFT](https://lync.gitbook.io/lync/npm-packages/marketplace/hook-useallcollectionnft.md): Fetch an entire NFT Collection with its metadata and all NFT's metadata in that collection.
- [Hook: useAllBuyNFT](https://lync.gitbook.io/lync/npm-packages/marketplace/hook-useallbuynft.md): Fetch all NFT of Collection which are available for Buying with metadata.
- [Hook: useAllOwnerNFT](https://lync.gitbook.io/lync/npm-packages/marketplace/hook-useallownernft.md): Fetch all NFT of a particular wallet address
- [Hook: useNFTDetails](https://lync.gitbook.io/lync/npm-packages/marketplace/hook-usenftdetails.md): Fetch all details of an NFT
- [Hook: useAllNFTForRent](https://lync.gitbook.io/lync/npm-packages/marketplace/hook-useallnftforrent.md): Fetch all NFT which are available to rent
