Skip to content

AMQP 0-9-1 Server Binding v0.3.0 ​

The AMQP server binding object is reserved for future use. It is intended to hold server-level configuration settings for AMQP 0-9-1, but currently, it does not define any properties.

Overview ​

While you can include an AMQP server binding in your AsyncAPI document, it serves only as a placeholder. There are no AMQP-specific server properties to configure in this version of the binding.

Server Properties ​

This binding object is currently empty and has no properties other than bindingVersion.

PropertyTypeDescription
bindingVersionstringThe version of this binding. For v0.3.0, this MUST be 0.3.0.

Example ​

Although the binding has no effect, you can still include it in your server definition.

yaml
servers:
  production:
    url: amqp://rabbitmq.example.com
    protocol: amqp
    bindings:
      amqp:
        bindingVersion: '0.3.0'

Use Cases ​

As this binding is a placeholder, it has no direct use cases at this time. It is included in the specification to allow for future enhancements without introducing breaking changes.

Versioning ​

This binding is for version 0.3.0 of the AMQP binding specification.