Skip to main content


Instructs the target amqpconnection object to close






Important Note Agent AMQP functionality is now deprecated and will shortly become unsupported. Any attempt to interact with imp API amqp objects and methods on unregistered development devices or on production devices will generate a runtime error.

If you are using or intend to use Azure IoTHub, we recommend you make use of MQTT instead of AMQP. Please see our Azure IoT Hub integration for more information.

This method closes an open amqpconnection object. Once such an object is closed, it cannot be reopened and reused — instead you should instantiate a new amqpconnection object using amqp.openconnection().

After the close() call returns, calling the isopen() method on the target object will return false. However, any variable referencing the target object will not be null until the object goes out of scope, or the variable is nulled manually. As such, isopen() remains the recommended means to determine the state of an amqpconnection object.