fmPDA
fmPDA (FileMaker PHP Data API)

What is fmPDA ?

fmPDA is a set of PHP classes for FileMaker's Data and Admin API. The special sauce, the fmPDA class: a replacement for FileMaker's API For PHP FileMaker class, using the Data API. fmPDA provides method & data structure compatibility with FileMaker's API For PHP classes.

But wait, there's more! A set of Modular FileMaker Scripts to let you access the Data API and Admin API right from your FileMaker solution. Perfect for your standalone solution or iOS SDK app.


You've got CWP Code.

You have Custom Web Publishing (CWP) code written using FileMaker's API for PHP. FileMaker has made it clear the new Data API is the way to go, and the XML interface (which FileMaker's API for PHP uses) will likely be deprecated and removed in the future. Your code will break. Game over, Player One.

OK, Dallas, We've Had A Problem Here. What Do We Do Now?

Wait, What?

fmPDA provides method & data structure compatibility with FileMaker's API For PHP. Only minor changes should be needed to your code and it should take you less than an hour.

Choose the version based on your FileMaker Server version:

Version '0' (FileMaker Server 16) - this was the initial trial release and is not available on FileMaker Server 17 or later.

Version 1 (FileMaker Server 17 and later) - Version 1 was released with FileMaker Server 17

Version Latest - The latest supported version

PHP Compatibility

fmPDA has been tested with PHP versions 5.2.17 through 7.1.6.

License

fmPDA is released under the 'MIT' license. If you use this in your project I'd enjoy hearing about it. If you have questions, find bugs, or have suggestions for improvements, I'll do my best to respond to all queries.

Mark DeNyse
Driftwood Interactive
fmpda@driftwoodinteractive.com
Driftwood Interactive
Copyright © 2025 Mark DeNyse Released Under the MIT License.