Similar to ERC-721, 1155 is a standard interface for contracts. The main difference being ERC-1155 manages multipletokentypes. The standard adopts the majority of functions from previous standards before it, like ERC-721.
An ERC-1155 contract can contain a varying combination of different tokens and configurations.