# Self-Contained Specifications All AsyncAPI specification **SHOULD** include as much information as needed in order to make the spec self-contained and clearly documented.