depends_on points to a missing service
depends_on: - databse
Compose refuses to start the project. YAMLTools marks the exact line and tells you which services do exist.
Paste your docker-compose.yml and get more than "the YAML is valid": broken references between services, undeclared networks and volumes, port clashes and the security risks your team should know about, with a one-click fix when there is one.
Paste a file on the left to validate it.

Ship your next product faster with AI-ready Next.js
The boilerplate designed for AI to understand your project. Use code YAMLTOOLS for 5% off!
The ones that break a deploy most often, and how YAMLTools reports them.
depends_on: - databse
Compose refuses to start the project. YAMLTools marks the exact line and tells you which services do exist.
depends_on:
db:
condition: service_healthyIf db does not define a healthcheck (and its image does not either), startup fails. The report explains which service needs one.
networks: - backend # not in networks:
The service uses a network or named volume that is missing from the top-level section, so docker compose up stops.
Validation, risk analysis, diagram and conversions run in your browser. Nothing is uploaded unless you decide to save it with an account.
What it checks, how it checks it and what happens with your file.