PHPackages                             6by6/float-api - 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. 6by6/float-api

ActiveLibrary[API Development](/categories/api)

6by6/float-api
==============

PHP API for the Float Resourcing App

1532PHP

Since Jul 30Pushed 8y ago4 watchersCompare

[ Source](https://github.com/6by6/float-api)[ Packagist](https://packagist.org/packages/6by6/float-api)[ RSS](/packages/6by6-float-api/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

float-sdk
=========

[](#float-sdk)

Float API for PHP ()

Installation
------------

[](#installation)

You can install this library via [Composer](https://getcomposer.org/download/):

`composer require 6by6/float-api`

Get Started
-----------

[](#get-started)

### Step 1

[](#step-1)

We're using the jms/serializer annotations for this project which need to be registered before they can be used. Depending on your platform there may be an existing solution (for example, Symfony has JMSSerializerBundle). There is further information regarding configuration [here](http://jmsyst.com/libs/serializer/master/configuration).

If you want to get setup quickly though, we've included the following shortcut.

```
\SixBySix\Float\Package::registerAnnotations();
```

### Step 2

[](#step-2)

You'll need to grab your API key from Float ([find out how here](http://support.float.com/knowledge_base/topics/do-you-have-an-api-2)).

```
use SixBySix\Float;

Float\FloatClient::setApiKey("INSERT_YOUR_API_KEY");
```

### Step 3

[](#step-3)

You're ready to go.

```
use SixBySix\Float\Entity\Person;
use SixBySix\Float\Entity\Project;
use SixBySix\Float\Entity\Task;

$people = Person::getAll();

$projects = Project::getAllActive();

$task = Task::getById(123);
```

Entities
--------

[](#entities)

We have covered the following entities:

Changelist
----------

[](#changelist)

### v0.0.1

[](#v001)

- First commit
- Added read-only access to the following entities
    - Account
    - Client
    - Department
    - Holiday
    - Milestone
    - Person (People)
    - Project
    - Task

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/81b8c5696f1c61f8055a8a784c827614cbf3d67fa13b38fc74a5842b1f4d66e7?d=identicon)[daniel\_ness](/maintainers/daniel_ness)

---

Top Contributors

[![daniel-ness](https://avatars.githubusercontent.com/u/988530?v=4)](https://github.com/daniel-ness "daniel-ness (10 commits)")

### Embed Badge

![Health badge](/badges/6by6-float-api/health.svg)

```
[![Health](https://phpackages.com/badges/6by6-float-api/health.svg)](https://phpackages.com/packages/6by6-float-api)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

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

Hubspot API client

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

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k11](/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)
