There are High Level APIs that simplify many steps and/or provide a standard for storing objects in HDF5. The following provide a quick introduction to these APIs:
HDF5 Lite (H5LT) Interface
HDF5 Image (H5IM) Interface
HDF5 Table (H5TB) Interface
HDF5 Packet Table (H5PT) Interface
HDF5 Dimension Scale (H5DS) Interface
There are more advanced High Level APIs that are not discussed here (Optimized Functions, Extensions).
Please see the HDF5 High-level Reference Manual for information on the HIgh Level APIs.