PHPackages                             chasingmaxwell/kinesis-poc - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. chasingmaxwell/kinesis-poc

ActiveProject[HTTP &amp; Networking](/categories/http)

chasingmaxwell/kinesis-poc
==========================

Proof of concept which demonstrates posting a record to an AWS Kinesis stream.

1.0.0(9y ago)019MITPHP

Since Feb 1Pushed 9y agoCompare

[ Source](https://github.com/chasingmaxwell/kinesis-poc)[ Packagist](https://packagist.org/packages/chasingmaxwell/kinesis-poc)[ RSS](/packages/chasingmaxwell-kinesis-poc/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

kinesis-poc
===========

[](#kinesis-poc)

This is a proof of concept package which demonstrates posting a record to an AWS kinesis stream.

Install
-------

[](#install)

`composer require global chasingmaxwell/kinesis-poc`

Configure
---------

[](#configure)

Add a yaml configuration file to to the `~/.config/kinesis-poc` directory with the following contents:

```
# The awsKinesisClient object will be passed to the KinesisClient factory.
# Available options: http://docs.aws.amazon.com/aws-sdk-php/v2/guide/configuration.html#client-configuration-options
kinesisClientOptions:
  profile: # An AWS credentials profile to use for API requests.
```

The name of the file is not important. In fact, you can include as many configuration files as you would like in this directory and they will be merged together in alphabetical order.

Usage
-----

[](#usage)

`putKinesisRecord -s [Stream Name] -d [Record Data] -p [Partition Key]`

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity63

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 ~0 days

Total

2

Last Release

3384d ago

Major Versions

0.0.0 → 1.0.02017-02-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/770a119422d3bccddd08b4089d7299ce93493baf13171715e3e053ca779d4b5f?d=identicon)[chasingmaxwell](/maintainers/chasingmaxwell)

---

Top Contributors

[![chasingmaxwell](https://avatars.githubusercontent.com/u/3128659?v=4)](https://github.com/chasingmaxwell "chasingmaxwell (2 commits)")

---

Tags

awsaws-kinesisproof-of-concept

### Embed Badge

![Health badge](/badges/chasingmaxwell-kinesis-poc/health.svg)

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

###  Alternatives

[zircote/swagger-php

Generate interactive documentation for your RESTful API using PHP attributes (preferred) or PHPDoc annotations

5.3k132.9M468](/packages/zircote-swagger-php)[georgeboot/laravel-echo-api-gateway

Use Laravel Echo with API Gateway Websockets

10435.5k](/packages/georgeboot-laravel-echo-api-gateway)[dreamfactory/df-core

DreamFactory(tm) Core Components

1651.7k20](/packages/dreamfactory-df-core)

PHPackages © 2026

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