Action Message Format (AMF) ist ein Dateiformat von Adobe für die Serialisierung der Objekte von ActionScript und XML. Über das AMF-Format erfolgt der Datenaustausch zwischen einer Datenbank und dem im Client laufenden Anwendungsprogramm.
Über dieses Protokoll können auch Nachrichten zwischen dem Flash Player und einem Remote Service eines Flash Media- Servers übertragen werden. Die Programmiersprache ActionScript bietet verschiedene Klassen für die Codierung und Decodierung des AMF-Formats.
Das AMF-Format wird auch häufig im RTMP-Protokoll eingesetzt, wo für den Verbindungsaufbau und die Steuerung von Streaming-Media sorgt. Die Daten dafür werden verkapselt in einem Chunk übertragen.