PHPackages                             thumbtech/fm-api-php-cakephp3 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. thumbtech/fm-api-php-cakephp3

ActiveLibrary[API Development](/categories/api)

thumbtech/fm-api-php-cakephp3
=============================

FM PHP API Library for CakePHP 3.0

1.0.4(9y ago)1554PHP

Since May 4Pushed 9y ago1 watchersCompare

[ Source](https://github.com/thumbtech/fm-api-php-cakephp3)[ Packagist](https://packagist.org/packages/thumbtech/fm-api-php-cakephp3)[ RSS](/packages/thumbtech-fm-api-php-cakephp3/feed)WikiDiscussions master Synced today

READMEChangelog (5)DependenciesVersions (6)Used By (0)

FM-API-PHP-CakePHP3
===================

[](#fm-api-php-cakephp3)

Updated FM\_API\_for\_PHP\_Standalone Code for PHP 5.4 / CakePHP 3.0 use ...

This is a copy of FM\_API\_for\_PHP\_Standalone library delivered with FileMaker Server 14 subject to the following terms:

> Copyright © 2005-2007, FileMaker, Inc. All rights reserved. NOTE: Use of this source code is subject to the terms of the FileMaker Software License which accompanies the code. Your use of this source code signifies your agreement to such license terms and conditions. Except as expressly granted in the Software License, no other copyright, patent, or other intellectual property license or right is granted, either expressly or by implication, by FileMaker.

Even though this is the library delivered with FileMaker Server 14, it is quite old. It reports:

- API Version: 1.1
- Minimum Server Version: 10.0.0.0

I've made extensive use of this library outside of CakePHP and it works well. (However, it is just a wrapper on the Custom Web Publishing engine of FileMaker server and I have never understood why it is so convoluted. Seriously ... was the author trying to win a "crazy code" contest?)

Sadly, because class constructors are named after classes (instead of \_\_construct) and no namespaces are defined, the API as delivered by FileMaker is a non-starter for use with CakePHP 3.0.

This version only tries to glue things together for use with CakePHP 3.0 and provide support for composer &amp; autoloading of the *many* classes.

To use, in the composer.json file for your app, include something like:

```
...
"require": {
    ...
    "thumbtech/fm-api-php-cakephp3": "1.*",
    ...
    },
...

```

Eventually, I would like to develop a custom CakePHP 3 datasource for FileMaker that will leverage the PHP API!

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~196 days

Total

5

Last Release

3292d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/df2c900485fa0129f0d5c1cd1b7ec6f793d9f9b10d87a062e13484f634fbbbbc?d=identicon)[thumbtech](/maintainers/thumbtech)

---

Top Contributors

[![thumbtech](https://avatars.githubusercontent.com/u/2287235?v=4)](https://github.com/thumbtech "thumbtech (10 commits)")

### Embed Badge

![Health badge](/badges/thumbtech-fm-api-php-cakephp3/health.svg)

```
[![Health](https://phpackages.com/badges/thumbtech-fm-api-php-cakephp3/health.svg)](https://phpackages.com/packages/thumbtech-fm-api-php-cakephp3)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k15](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
