FireMonkey (w skrócie FMX) – wieloplatformowa biblioteka GUI opracowana przez Embarcadero Technologies, dostępna w Delphi (język programowania Object Pascal) oraz C++ Builder (język programowania C++) do tworzenia oprogramowania wieloplatformowego dla systemów operacyjnych: Windows, macOS, iOS, i Android. Ponadto zewnętrzna biblioteka FMX Linux, umożliwia tworzenie oprogramowania okienkowego dla systemu Linux. Dzięki temu możliwe jest tworzenie oprogramowania dla komputerów osobistych (PC, stacje robocze), tabletów i smartfonów opartego praktycznie na tym samym kodzie źródłowym.

Historia Biblioteka FireMonkey jest oparta na starszej bibliotece VGScene, która została zaprojektowana przez Jewgienija Kriukowa z firmy KSDev, mającej siedzibę w Ułan-Ude, w Rosji. FireMonkey, tak jak i VGScene, jest biblioteką nowej generacji, w której elementy GUI są rysowane jako grafika wektorowa. W roku 2011 biblioteka VGScene została sprzedana amerykańskiej firmie Embarcadero Technologies. Kriukow nadal był zaangażowany w rozwój FireMonkey. Razem z dotychczas rozwijaną biblioteką Visual Component Library (VCL) dostępną tylko dla systemu Windows, wieloplatformowa biblioteka FireMonkey jest dołączana jako część pakietu Delphi, C++Builder i RAD Studio, począwszy od wersji XE2.