PHPackages                             seanmorris/ksqlc - 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. seanmorris/ksqlc

ActiveLibrary

seanmorris/ksqlc
================

The Asynchronous PHP KSQL Connector

0.1.1(2y ago)136.8k4[1 issues](https://github.com/seanmorris/ksqlc/issues)[1 PRs](https://github.com/seanmorris/ksqlc/pulls)Apache-2.0PHPPHP ^7.0CI failing

Since May 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/seanmorris/ksqlc)[ Packagist](https://packagist.org/packages/seanmorris/ksqlc)[ RSS](/packages/seanmorris-ksqlc/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

[![avatar](https://avatars3.githubusercontent.com/u/640101?s=80&v=4)](https://avatars3.githubusercontent.com/u/640101?s=80&v=4)

SeanMorris/Ksqlc
================

[](#seanmorrisksqlc)

/*keɪ ɛs kyu ɛl si*/ • The Asynchronous PHP KSQL Connector

Ksqlc provides a PHP interface to Confluent KSQL &amp; Apache Kafka.

Ksqlc is free for distribution, modification, and use under the [Apache-2.0 license](https://raw.githubusercontent.com/seanmorris/ksqlc/master/LICENSE).

[Docs](http://ksqlc.seanmorr.is/) | [Github](http://github.com/seanmorris/ksqlc) | [Packagist](https://packagist.org/packages/seanmorris/ksqlc)

[![seanmorris/ksqlc](https://camo.githubusercontent.com/66fa085fcc8cca094dff52c96c1d707d6600d99a31f51248502baae6a5c40347/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7365616e6d6f727269732f6b73716c633f636f6c6f723d393030266c6162656c3d7365616e6d6f727269732532466b73716c63266c6f676f3d64617461253341696d616765253246706e672533426261736536342532436956424f5277304b47676f414141414e53556845556741414143414141414166434159414141434756732532424d4141414862306c4551565234327056576131435531786b326453597a4853733461457345485a30564159454642424751416352626135437874554a70626569494e3242644c674c4c72697a4b516b7830756268444d42437579335542755175494774416f67535131704b303236625364746a4f3130546252483036624a71505a7025324263357a4c6f79444a58395a70375a383333662532427a37506539374c253242586252504e644c746f56436f5842657457725659774534694d66306e635870794f586d357059734d4c5a3639656f72253246763725324254774943416942253242467754614b70584b4a3875584c3725324279644f6e534d59486b42556a61493352316459337a3850433436253242586c4257397662345347686949734c4d77716741574139746277384844733362735825324225324666765230784d7a46314247376567624c6934755069755762506d455865795a6373574b3855336239363859495345684341774d4a432532426147686f774f6a6f7144556e4a346362655554752532425852744f31657966687333626f5264324845454251584a414b7171717444653367364c78514b6a305168525469785a736b5135582532427233253242506e353354397a356778323774784a456f654675664e44687736686f7149435a57566c6147787352484e7a4d31706157766a4c5a253242533976336a78346a327a744a32636e424b6a6f364f6e73374b79304e4852676432376435504d6f62537a385477395061465771394866333839645339476d7069613074726169707159476d5a6d5a306e6274327258546f7345546e36566732624a6c45776b4a4352675a476247617a575a7333373664684173575a37723337647548754c6734354f666e55357a434e6e42547a49714e303872474667464d5041764132646c356d4e33613364304e4268416247347667344743534c796a744f33627334473470784854504572646c6f4c533039466c6663627057726c7735504373415a7143767234384f736e735445785068362532427637776d616a6a5369667248646257397363635162467248417336634d67374148597533253242595a4b78665a32636e4267594755467462693553556c4f656230585965324d526c7778555746734a674d44427a7a4d4963386348425157693157766a342532424e43502532466e4d44634864334878614e67636a49534f68304f6f6e69346d49634f33614d4a7872544c4d58396c5035593737574261376e7a676f4943436c426f6c6a41445955623065723145556c4953413534253246414e3759546a794b325935644f6e416b642532423361685a444e6f51674f3945666f526847514f4363696f364a51564654456a4d3052352532427a583139636a49694b434f37654a25324625324638412532424e4357586f4a427341395956784c364267626a33504544754e7457676c666333464657586b35786539505a4125324241557349393442504e5149352532466a4154414479636e4a6142646b41534668714e4772384f25324278526d444b6776647269784554485156336853642532423863736b30545039464a6643476f3247357768486b6e787a4a6f6b6a71253246425944326558466659415876366555253246396178547125324274445762253242413142314e5a745350685a496b346653634444305272676433334152353341644465714e4964526644516536556e3738664f6b67314a38614767494b70574b4f325170353467543371496b75794d3234664372556631532532464b59784d2532426841374e624a364c4151253242506a357a7a5362324c32586a7925324255766a34347543644743754933766341486c686c4d74674f253246375150253242636755543161657862557349387655466550507357635448783750756337346c764365635637696949476b762532467442676d4f7a495052693071464f586a436658785177585a384a56314a5a5265363733674d754b4830435647416438306f756e4532313463717556344a6f423243446650786975687463364256786657536e2532466a49685025324262796e4a6a5661697a4c773958674471433044253242474c6f626544585852673572354d4555375646655071654756504e7064446d356941764f307369497a3064565725324265416a362532424b444e685a51444d7946513776687970526c35364b754950253246417137587430446c25324225324237496e6a544a765942495366487a64306456797630774564642532424e656c432532465941507539253246432532466a304575344e3125324242487358476f5033634b5133586c614243253246353356716a446555346d5a544f535a62544c685757346f3634326c6d51675464795a365167585325324666513554625a5734302532464d4f4a70764c5954366c676d4c644f6d7a7756534a416c4a534e39304d523250334c64645369706a324166773565414f344d574c25324238316f6733644e6b346b704b476f3065506f7249674333253242326c4d77496664494e334737485a304d5855506d3658676230395873742532424561555a627925324242486e71564e456d4a7045646925324244716c316e534830704155494153436b39766249765a4b726850344f47375a716c46545673413925324637656666366262796461386568794e6359725469496e4d783058436a4c784a3474526946366371665748585a6a71506f666535704e6933596e737a417a6361437a4472575954556c4e534d5762536f6134794137663753326b727878576658554c75617a39476545516b436b2532466d53653648516f4e61314b5432496e475766326677644d72314876305233437a506766583964756731326268615a78547037624133323351764c45593174476c7834743443677934587161726a53424d6f46477332614a353452787661306b63474d646d473465717a304f644a62716c424c5770535734356955303653663630364d584b304f4656317935534864465761384b7577346b3766544b4d524825324665677935514251253242342532426d5a5838764677595471524a364c55614f6170466d7025324653687262306b594c34644544736f394b7146707a6b7067613171436e46386477253246314b3734384f38325a37395757713556663273754f59586639315a5a4d5832525053414565764435355170637179253246415345304a6a467052676d6f447754576638523174614374393645734f63704754334e5367316e5061633239756d44535731334e5558356b4d4f76786a704135253246753153447677362532426779253242756d6e486255696b796c49724c355670384e645a41634d316e6645636232744a48253242704b44584f53637066576936317035626c5744345152536a367568566b75496d71755266304b4e3054494e2532466e766444487a595158444e5a337848473575393943554875525935656e566f447a62644d476e78634c7a46797030513977516569446e2532426a39693172636b4972766d4d3732686a733663764f636a6c6341443178784d335854646d646632783551334f4e443945566e3450434e61596a636a546b25324243617a327a7661557366253242704b4458413549323274302532467642504e6f69526d626a5859337236594f4174635870564c4169307051393979664563702532424e42744b6f504f496b4434374541484d526a25324272354925324648384e7257767a6e745749326741414141424a52553545726b4a676767253344253344267374796c653d666f722d7468652d6261646765)](http://finalbossoftheinternet.com/) [![Apache-2.0 Licence Badge](https://camo.githubusercontent.com/b7ccd98439a282896cef040cb9c93b2f9eab1331ece2dbf84a273be607b8af9e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7365616e6d6f727269732f6b73716c633f636f6c6f723d333338383030266c6f676f3d617061636865267374796c653d666f722d7468652d6261646765)](https://github.com/seanmorris/ksqlc/blob/master/LICENSE) [![CircleCI](https://camo.githubusercontent.com/a5cc8f4910cad420bb8ec49888d9949061117923ff4d5e1b491fd1c212bc22e9/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f6275696c642f6769746875622f7365616e6d6f727269732f6b73716c633f6c6f676f3d636972636c656369266c6f676f436f6c6f723d7768697465267374796c653d666f722d7468652d6261646765)](https://circleci.com/gh/seanmorris/ksqlc/) [![Size badge](https://camo.githubusercontent.com/30e530dc92725870f501a20e6604a66c03cbb099dd035fcbfe14471fbdc99b38/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f7365616e6d6f727269732f6b73716c633f6c6f676f3d64617461253341696d616765253246706e672533426261736536342532436956424f5277304b47676f414141414e5355684555674141414251414141414f43415141414143467a6652374141414246306c455156516f465158425157764f415144413465662f376f3239595774714b553745785745354f49766d344c4b636e587744376151304e2f6b41637a4f3169314b4f4f30784a76516f6a61546d344b624a61626e4a79734c53663577464161363033435542333232794f414169745654383642545451312b6f4a4459445163762b71465272337643316f6f595071446b486f596766564b6d6e536668473632742f71426b486e327138656b6a527072794230762f725a3265683472367470593570703347783752544f4e6f4a66564c6e705166656b59744e473038333272526a33744561543331624f78513577632f6f4154726e6e6e69454d665866615a444672416f456b373158616a4e4e394f5656573748595665565a3941462f70643359506d323637716259733074463539377779677061717551374e7439514c6f566c575843454b3371316f434346327036695942704b474e366b4e7a41547264723271564141436139726752514b506574416e4166316a582f71536b4e3861494141414141456c46546b5375516d4343267374796c653d666f722d7468652d6261646765)](https://github.com/seanmorris/ksqlc) [![Installs](https://camo.githubusercontent.com/8e2584c29885df0251e2552f7e0fe863b09759fde3da93404744888c82c5910b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7365616e6d6f727269732f6b73716c633f636f6c6f723d333338383030266c6162656c3d696e7374616c6c73266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a79427a64486c735a5430695a573568596d786c4c574a685932746e636d3931626d5136626d5633494441674d4341794f5334354e7a67674d6a6b754f5463344969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d636949485a705a58644362336739496a41674d4341794f5334354e7a67674d6a6b754f546334496942325a584a7a61573975505349784c6a456949486b39496a427765434967654430694d484234496a34385a79426d615778735053496a5a6d5a6d496a3438634746306143426b50534a744d6a55754e445979494445354c6a45774e5859324c6a67304f4767744d6a41754f545133646930324c6a67304f4767744e4334774d6a5a324f4334344e6a466a4d4341784c6a45784d5341774c6a6b674d6934774d5449674d6934774d5459674d6934774d544a6f4d6a51754f545933597a45754d544531494441674d6934774d5459744d433435494449754d4445324c5449754d444579646930344c6a67324d586f694c7a3438634746306143426b50534a744d5451754e6a49674d5467754e4449324c5455754e7a59304c5459754f545931637930774c6a67334e7930774c6a67794f4341774c6a41334e4330774c6a67794f47677a4c6a49304f4859744d5334304d5459744f4334334d6a4e7a4c5441754d5449354c5441754e446b30494441754e6a45314c5441754e446b30614451754e546379597a41754e544d32494441674d4334314d6a51674d4334304d5459674d4334314d6a51674d4334304d545a324f4334334e4449674d5334794e6a5a6f4d6934354f54686a4d5334784e5451674d4341774c6a49344e5341774c6a67324e7941774c6a49344e5341774c6a67324e334d744e4334354d4451674e6934314d5330314c6a55344f4341334c6a45354d324d744d4334304f5449674d4334304f5455744d4334354e6a51744d4334774e5467744d4334354e6a51744d4334774e5468364969382b5043396e506a777663335a6e50676f3d267374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/seanmorris/ksqlc) [![Coverage](https://camo.githubusercontent.com/c6dab2b230784d5738f3a81a1b8a5c45dba73340080f61bcc2a4a8f540271d95/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f7365616e6d6f727269732f6b73716c633f6c6f676f3d636f6465636f76266c6f676f436f6c6f723d7768697465267374796c653d666f722d7468652d6261646765)](https://codecov.io/gh/seanmorris/ksqlc) [![Min Supported PHP Version](https://camo.githubusercontent.com/6c563427d500df43945dbb62ba53fc481f98657e8ad5f44be77fa670b1ed61d5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7365616e6d6f727269732f6b73716c633f636f6c6f723d707572706c65266c6f676f3d706870266c6f676f436f6c6f723d7768697465267374796c653d666f722d7468652d6261646765)](https://app.circleci.com/pipelines/github/seanmorris/ksqlc?branch=master)

### Supports PHP 7.0 - PHP 8.3!

[](#supports-php-70---php-83)

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

[](#installation)

Install via the [composer cli](https://getcomposer.org/doc/03-cli.md#require):

```
$ composer require seanmorris/ksqlc
```

... or add `seanmorris/ksqlc` to your [`composer.json`](https://getcomposer.org/doc/01-basic-usage.md#composer-json-project-setup):

```
	"require": {
		"seanmorris/ksqlc": "dev-master"
	}
```

Usage
-----

[](#usage)

#### Open a connection

[](#open-a-connection)

Grab the URL to your KSQL server's REST endpoint, and use it to create a new `Ksqlc` object to begin:

```
