We are sorry, information on this page is available only in Czech. Use Translator Switch to Czech


PHP Library fmRESTor for FileMaker


A PHP library that simplifies integration with FileMaker databases.

With the arrival of the FileMaker Data API, developers faced a new challenge: how to easily and efficiently connect websites or applications written in PHP to FileMaker databases. For those unfamiliar with FileMaker, the API was too specific and required knowledge of FileMaker concepts such as layouts, more complex authentication, and token handling. This complexity made integration difficult, especially for external developers without deeper knowledge of FileMaker.

To simplify this process, we created our own open-source PHP framework called fmRESTor. Its goal is to make life easier for developers who know PHP (and later JavaScript). Thanks to fmRESTor, they can easily use a FileMaker database as a data source or destination within their applications.

The framework fully handles authentication, either via session cookies or by storing credentials in a file, eliminating the need for complex request setup and dealing with expired tokens. The framework also includes ready-made code samples for common API operations such as reading, writing, editing data, or implementing webhook functionality. This allows developers to simply copy an example, adjust it to match their own database, and start working immediately.

Diagram shows how FileMaker connects with PHP and JavaScript using the fmRESTor framework.

Used technologies

Interested in this solution?
Contact us with your requirements, and we will adjust it exactly to your needs.

Call us Call
us

+420 608 301 880

Usually available on working days between 7am and 5pm GMT

We'll call you back if you call from a discoverable phone number and fail to reach us

Let us call you Let us
call you

By completing and sending the form you agree that 24U s.r.o., a company established under the laws of the Czech Republic, with its registered office: Zvole u Prahy, Skochovická 88, CZ-25245, registered in the Commercial Register with the Municipal Court in Prague, section C, inset 74920 will use your personal data contained in the form for the purpose of sending 24U’s news, updates and other commercial communications. Providing 24U with personal data for the said purpose is optional. Details on personal data processing and on your rights connected therewith are contained in 24U’s Privacy Policy.

Loader Image