# Fax Programmable Fax in the cloud
import Usecases from ./_usecases/_usecases.mdx; import Subtitle from @site/src/components/typography/Subtitle import Admonition from @theme/Admonition; import LinkCardContainer, { LinkCard } from @site/src/components/HomepageFeatures/LinkCards; Prototype, build, and deploy fax applications quickly and at competitive rates using our APIs and SDKs as well as the lightweight SignalWire Markup Language (SWML). SignalWire Fax is certified [**SOC 2 Type II**](https://signalwire.com/blogs/industry/soc-2-type-ii-attestation) compliant, and is built from the ground up for seamless **HIPAA** compliance. ## SignalWire REST API Log faxes in the SignalWire API. ## SWML Receive incoming faxes with your SWML script using the receive_fax method. ## Compatibility (cXML) API Ideally suited for porting existing applications, cXML offers plug-and-play compatibility to quickly realize cost savings and enhanced performance. ## Learn more