A layer contains semantically related data of same type and format. Layers are subdivided into smaller units called partitions which are reasonably-sized units for caching and processing. Partitions can store any binary data - it will be published and retrieved without modification. However, you can optionally define the structure and encoding of the data by associating a schema with the layer. This defines the data structure and encoding for the partitions in the layer so that data producers and consumers know how to encode and decode the data.
See the Data User Guide for more information on layers and partitions.
The HERE Data SDK for Python allows for interaction with these four layer types:
Each type of layer has it's own usage and storage patterns and for each type you can find a separate class with methods relevant for that type. See the layer module API documentation for detailed information on all methods.