PHPackages                             jspaetzel/groupme - 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. jspaetzel/groupme

ActiveLibrary[API Development](/categories/api)

jspaetzel/groupme
=================

Groupme Library for PHP

1.1.0(1y ago)2211412[3 issues](https://github.com/jspaetzel/GroupMePHP/issues)[1 PRs](https://github.com/jspaetzel/GroupMePHP/pulls)MITPHPPHP &gt;=8.1CI failing

Since Apr 29Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/jspaetzel/GroupMePHP)[ Packagist](https://packagist.org/packages/jspaetzel/groupme)[ Docs](https://github.com/jspaetzel/GroupMePHP)[ RSS](/packages/jspaetzel-groupme/feed)WikiDiscussions master Synced yesterday

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

Unofficial PHP Client Library for the GroupMe v3 API
----------------------------------------------------

[](#unofficial-php-client-library-for-the-groupme-v3-api)

[![Build](https://github.com/jspaetzel/GroupMePHP/actions/workflows/php.yml/badge.svg)](https://github.com/jspaetzel/GroupMePHP/actions/workflows/php.yml)[![Packagist Version](https://camo.githubusercontent.com/c9754e5161896d40aa89d1277d720fc34457456fa5a415725e261d7ef50811f1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a73706165747a656c2f67726f75706d652e737667)](https://packagist.org/packages/jspaetzel/groupme)

Install with [Composer](https://getcomposer.org/)

```
composer require jspaetzel/groupme
```

Then use the autoloader to load this library in your code

```
require './vendor/autoload.php';
```

### Examples

[](#examples)

These are some basic examples for how to interact with the api via the library. The APIKEY in these examples is the API key of a user, not a groupme bot key or application key.

#### For all requests you'll need create a Client

[](#for-all-requests-youll-need-create-a-client)

```
$client = new \GroupMePHP\Client('APIKEY');
```

#### Send a message to a group

[](#send-a-message-to-a-group)

```
$message_to_send = "Hello Group!"
$messages_service = new \GroupMePHP\Services\MessagesService($client);
$messages_service->create(12345678, ["THISISAGUID123", $message_to_send]);
```

#### Send a direct message to a user

[](#send-a-direct-message-to-a-user)

```
$direct_message_service = new \GroupMePHP\Services\DirectMessagesService($client);
$direct_message_service->create([
    "source_guid" => "THISISAGUID123",
    "recipient_id" => 12345678,
    "text" => 'Hello User'
]);
```

#### Get index of groups for authenticated user

[](#get-index-of-groups-for-authenticated-user)

```
$group_service = new \GroupMePHP\Services\GroupsService($client);
$response = $group_service->index();
```

#### Get only the members of a group as json

[](#get-only-the-members-of-a-group-as-json)

```
$group_service = new \GroupMePHP\Services\GroupsService($client);
$response = $group_service->show(1234567);
$members = $response['members'];
```

### Want to contribute?

[](#want-to-contribute)

See the [contribution guide](./CONTRIBUTING.md)

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance56

Moderate activity, may be stable

Popularity22

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 91.9% 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 ~372 days

Total

4

Last Release

724d ago

Major Versions

0.1.2 → 1.0.02021-04-29

PHP version history (2 changes)0.1PHP &gt;=5.3.0

1.1.0PHP &gt;=8.1

### Community

Maintainers

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

---

Top Contributors

[![jspaetzel](https://avatars.githubusercontent.com/u/828108?v=4)](https://github.com/jspaetzel "jspaetzel (57 commits)")[![johnluetke](https://avatars.githubusercontent.com/u/348843?v=4)](https://github.com/johnluetke "johnluetke (2 commits)")[![coltonhurst](https://avatars.githubusercontent.com/u/5691612?v=4)](https://github.com/coltonhurst "coltonhurst (1 commits)")[![jhoff](https://avatars.githubusercontent.com/u/627060?v=4)](https://github.com/jhoff "jhoff (1 commits)")[![MSbitani](https://avatars.githubusercontent.com/u/5481298?v=4)](https://github.com/MSbitani "MSbitani (1 commits)")

---

Tags

phpgroupme

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

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

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

PHPackages © 2026

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