AMQP (Advanced Message Queuing Protocol) is an open standard application-layer protocol for message-oriented middleware supporting reliable queuing, routing, and publish/subscribe messaging patterns. It enables interoperable, asynchronous communication between applications and services across different platforms and languages.