PHPackages                             timeblocker/timeblocker - 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. timeblocker/timeblocker

ActiveLibrary

timeblocker/timeblocker
=======================

The official Timeblocker PHP SDK

0.9.0(11y ago)06PHPPHP &gt;=5.3.0

Since Jun 29Pushed 11y ago1 watchersCompare

[ Source](https://github.com/timeblocker/php-sdk)[ Packagist](https://packagist.org/packages/timeblocker/timeblocker)[ RSS](/packages/timeblocker-timeblocker/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (2)Versions (1)Used By (0)

Timeblocker PHP SDK
===================

[](#timeblocker-php-sdk)

### Overview

[](#overview)

This is the officially supported development kit for PHP to interface with the [Timeblocker](http://timeblocker.co/ "Timeblocker"). This library takes a couple of design principles from Backbone.js and Laravel and combine them together to create a full REST client for the [Timeblocker API](http://timeblocker.co/docs/api/v1/ "Timeblocker"). Timeblocker has over 100 endpoints for developers, and this library interacts will all them.

- [Getting Started](http://timeblocker.co/docs/api/getting-started "Getting Started")
- [Endpoint Reference](http://timeblocker.co/docs/api/v1 "Endpoint Reference")

### Installation

[](#installation)

To install this library, it's highly recommended you use [Composer](https://getcomposer.org/ "Composer").

```
"require": {
    "timeblocker/timeblocker": "0.9.*"
}

```

While the API and SDK is in beta, you must also set your `minimum-stability` paramter to `dev`.

```
"minimum-stability": "dev"

```

If you want to use the Timeblocker SDK without changing your `minimum-stability`, use the `require-dev` parameter instead of `require`.

```
"require-dev": {
    "timeblocker/timeblocker": "0.9.*"
}

```

### Development Status

[](#development-status)

Timeblocker API is currently in beta. We are stabilizing the platform and trying to ensure consistency and stability with all the endpoints. We hope to have as minimal breaking changes as possible before the 1.0 release. If you need to use the Timeblocker API in production, we would love to [hear from you](http://timeblocker.co/support/ "Contact Us")

### Authentication

[](#authentication)

Timeblocker requires authenticating with a user account before making API requests. To authenticate, you need a user's email, password, and API key. This will generate an authentication token which you must pass with all other requests.

```
use Timeblocker\Timeblocker;
use Timeblocker\Models\AuthToken;

Timeblocker::init(array(
	'account'  => 'yourdomain'
));

$token = AuthToken::login(array(
	'email' => 'you@example.com',
	'password' => 'password',
	'key' => 'yourkey',
	'remember' => 1
));

Timeblocker::setAuthToken($token->uid);

var_dump($token->uid);exit();

```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 52.4% 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

Unknown

Total

1

Last Release

4333d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8016336?v=4)[timeblocker](/maintainers/timeblocker)[@timeblocker](https://github.com/timeblocker)

---

Top Contributors

[![timeblocker](https://avatars.githubusercontent.com/u/8016336?v=4)](https://github.com/timeblocker "timeblocker (11 commits)")[![objectivehtml](https://avatars.githubusercontent.com/u/685027?v=4)](https://github.com/objectivehtml "objectivehtml (10 commits)")

### Embed Badge

![Health badge](/badges/timeblocker-timeblocker/health.svg)

```
[![Health](https://phpackages.com/badges/timeblocker-timeblocker/health.svg)](https://phpackages.com/packages/timeblocker-timeblocker)
```

###  Alternatives

[tymon/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

11.5k49.1M344](/packages/tymon-jwt-auth)[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[spatie/laravel-sitemap

Create and generate sitemaps with ease

2.6k14.6M107](/packages/spatie-laravel-sitemap)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[team-reflex/discord-php

An unofficial API to interact with the voice and text service Discord.

1.1k379.4k24](/packages/team-reflex-discord-php)[temporal/sdk

Temporal SDK

4002.2M18](/packages/temporal-sdk)

PHPackages © 2026

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