PHPackages                             bluefission/simpleclients - 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. bluefission/simpleclients

ActiveLibrary

bluefission/simpleclients
=========================

Simple client wrappers for Blue Fission provider integrations

00[2 issues](https://github.com/BlueFissionTech/simpleclients/issues)PHPCI passing

Since Jun 21Pushed today1 watchersCompare

[ Source](https://github.com/BlueFissionTech/simpleclients)[ Packagist](https://packagist.org/packages/bluefission/simpleclients)[ RSS](/packages/bluefission-simpleclients/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (10)Used By (0)

SimpleClients
=============

[](#simpleclients)

SimpleClients is a small PHP client library for connecting to provider APIs through reusable, testable client classes. It favors Blue Fission conventions and uses DevElation (`bluefission/develation`) patterns where they keep configuration, service access, and response handling simple.

The package owns provider client boundaries: authentication input, endpoint configuration, request transport, response normalization, error shape, and deterministic test fixtures. Consumers should depend on these general client contracts instead of adding one-off provider code in application layers.

Features
--------

[](#features)

SimpleClients currently offers connectors to the following services:

- AWS SigV4 signing
- Claude
- DuckDuckGo Search
- Gemini
- Google Search
- Grok
- IP API Geo Location
- Hugging Face
- MurfAI
- OCR providers
- OpenAI
- Open Weather
- Speech transcription providers
- Trello
- Video analysis providers
- WikiHow
- Wikipedia
- Wiki News

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

[](#installation)

To install SimpleClients, use Composer:

```
composer require bluefission/simpleclients
```

Usage
-----

[](#usage)

Each service client is implemented as a class under the `BlueFission\SimpleClients` namespace. Below are some examples of how to use these clients.

### Example: WikipediaClient

[](#example-wikipediaclient)

```
