Introducing Temper: A Xojo-based Web API for FileMaker

Tim Dietrich has released Temper, a new Web API for FileMaker databases. With Temper, developers can make API calls to create, read, update, and delete records, run scripts, set and get the contents of containers, get information about layouts, scripts, and more.

“I developed Temper as an alternative to FileMaker’s Data API,” said Tim. “Temper uses the FileMaker API for XML, so there are no additional licenses needed to transfer data, and no need to worry about hitting data transfer limits.”

Temper works with all versions of FileMaker Server that support the FileMaker API for XML.

“That’s another big difference between Temper and the FileMaker Data API. The Data API is only available for FileMaker Server versions 16 and 17. We’ve tested Temper going all the way back to FileMaker Server 12, and it works perfectly.”

Temper was developed using Xojo, XFM (a FileMaker integration module), and Aloe Micro (a variant of the popular Aloe Express Web server module).

“Aloe Micro is a streamlined version of Aloe Express,” Tim explained. “It’s been specifically designed for building APIs and microservices, so it’s perfect for applications like Temper.”

Temper’s source code is fully accessible, and it is being distributed under an MIT License. Temper v1.0 is available for download at

Tim will be demonstrating Temper during a Xojo Webinar that’s being held on June 12, 2018 1:00 PM Eastern Time (US and Canada). To register, visit