# NFT Collection

- [Create collection](/counterfactual-nft/api-references/nft-collection/create-collection.md): Create an empty collection and return a tokenAddress
- [Sample code](/counterfactual-nft/api-references/nft-collection/create-collection/sample-code.md)
- [Edit collection](/counterfactual-nft/api-references/nft-collection/edit-collection.md): Create an empty collection and return a tokenAddress
- [Sample code](/counterfactual-nft/api-references/nft-collection/edit-collection/sample-code.md)
- [Delete collection](/counterfactual-nft/api-references/nft-collection/delete-collection.md): Delete collection by id
- [Sample code](/counterfactual-nft/api-references/nft-collection/delete-collection/sample-code.md)
- [List owned collections](/counterfactual-nft/api-references/nft-collection/list-owned-collections.md): List all collections of a creator
- [Sample code](/counterfactual-nft/api-references/nft-collection/list-owned-collections/sample-code.md)
- [List user's NFTs under one collection](/counterfactual-nft/api-references/nft-collection/list-users-nfts-under-one-collection.md): List user-owned NFTs under one collection
- [Sample code](/counterfactual-nft/api-references/nft-collection/list-users-nfts-under-one-collection/sample-code.md)
- [List user's NFT balances group by Collection ID](/counterfactual-nft/api-references/nft-collection/list-users-nft-balances-group-by-collection-id.md): View user's NFT balance group by collection
- [Sample code](/counterfactual-nft/api-references/nft-collection/list-users-nft-balances-group-by-collection-id/sample-code.md)
- [List all NFTs of a collection](/counterfactual-nft/api-references/nft-collection/list-all-nfts-of-a-collection.md): List all NFTs in one collection
- [Sample code](/counterfactual-nft/api-references/nft-collection/list-all-nfts-of-a-collection/sample-code.md)
- [Get collection by Collection ID](/counterfactual-nft/api-references/nft-collection/get-collection-by-collection-id.md): Get collection info by id
- [Sample code](/counterfactual-nft/api-references/nft-collection/get-collection-by-collection-id/sample-code.md)
- [Get collections by contract address](/counterfactual-nft/api-references/nft-collection/get-collections-by-contract-address.md)
- [Sample code](/counterfactual-nft/api-references/nft-collection/get-collections-by-contract-address/sample-code.md)
