PHPackages                             islandora/chullo - 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. islandora/chullo

ActiveLibrary[API Development](/categories/api)

islandora/chullo
================

A PHP client for interacting with a Fedora 4 server.

2.0.3(11mo ago)6502.5k—2.1%174MITPHPPHP &gt;=7.4CI passing

Since Dec 7Pushed 9mo ago37 watchersCompare

[ Source](https://github.com/Islandora/chullo)[ Packagist](https://packagist.org/packages/islandora/chullo)[ Docs](https://github.com/Islandora/chullo)[ RSS](/packages/islandora-chullo/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (23)Used By (4)

[![Chullo](https://cloud.githubusercontent.com/assets/2371345/15409650/21fd66a6-1dec-11e6-9fb3-4a1554a0fb3d.png)](https://cloud.githubusercontent.com/assets/2371345/15409650/21fd66a6-1dec-11e6-9fb3-4a1554a0fb3d.png) Chullo
==============================================================================================================================================================================================================================

[](#-chullo)

[![Latest Stable Version](https://camo.githubusercontent.com/967df6f7a7a127cea52180c8e9488f18691337be22d23ca4106d36a4c0f10701/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f49736c616e646f72612f6368756c6c6f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/islandora/chullo)[![Minimum PHP Version](https://camo.githubusercontent.com/eb773fa94283cbea6c7b192d460983a781ae4a16409af56d109fe3e8e71ab6c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230372e342d3838393242462e7376673f7374796c653d666c61742d737175617265)](https://php.net/)[![Downloads](https://camo.githubusercontent.com/adda93dc467aa937ea81d741ac0358d000520529d772ee5cf258bb44e87c4bda/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f69736c616e646f72612f6368756c6c6f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/islandora/chullo)[![Build Status](https://github.com/islandora/chullo/actions/workflows/build-1.x.yml/badge.svg)](https://github.com/Islandora/chullo/actions)[![Contribution Guidelines](https://camo.githubusercontent.com/00be726fac5762979d2c8a7428f28d9526d61eb290fc6d54b7031511d9445940/687474703a2f2f696d672e736869656c64732e696f2f62616467652f434f4e545249425554494e472d47756964656c696e65732d626c75652e737667)](./CONTRIBUTING.md)[![LICENSE](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)](./LICENSE)[![codecov](https://camo.githubusercontent.com/57a149aabb6f617b69ebabe0cf390ebd73326eb48d960a27d3a3eba1fd47214e/68747470733a2f2f636f6465636f762e696f2f67682f49736c616e646f72612f6368756c6c6f2f6272616e63682f6d61696e2f6772617068732f62616467652e737667)](https://codecov.io/gh/Islandora/chullo)

Introduction
------------

[](#introduction)

Chullo is a PHP client for [Fedora](http://fedorarepository.org/) built using [Guzzle](http://guzzlephp.org) and [EasyRdf](http://www.easyrdf.org/).

Requirements
------------

[](#requirements)

This module requires the following modules/libraries:

- PHP 7.4+
- [Composer](https://getcomposer.org/)

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

[](#installation)

1. `git clone git@github.com:Islandora/chullo.git`
2. `cd chullo`
3. `php composer.phar install`

You can also install with composer by pointing to your local clone. Just add these relevant bits to your `composer.json`:

```
{
    "repositories": [
        {
            "type": "vcs",
            "url": "/path/to/chullo"
        }
    ],
    "require": {
        "islandora/chullo": "^1"
    }
}

```

Then just `php composer.phar install` as usual.

Usage
-----

[](#usage)

```
use Islandora\Chullo\Chullo;

// Instantiated with static factory
$chullo = FedoraApi::create('http://localhost:8080/fcrepo/rest');

// Create a new resource
$uri = $chullo->createResource(); // http://localhost:8080/fcrepo/rest/0b/0b/6c/68/0b0b6c68-30d8-410c-8a0e-154d0fd4ca20

// Parse resource as an EasyRdf Graph
$graph = $chullo->getGraph($uri);

// Set the resource's title
$graph->set($uri, 'dc:title', 'My Sweet Title');

// Save the graph to Fedora
$chullo->saveGraph($uri, $graph);
```

Documentation
-------------

[](#documentation)

Further documentation for this module is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/).

Troubleshooting/Issues
----------------------

[](#troubleshootingissues)

Having problems or solved a problem? Check out the Islandora google groups for a solution.

- [Islandora Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora)
- [Islandora Dev Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora-dev)

Maintainers/Sponsors
--------------------

[](#maintainerssponsors)

Current maintainers:

- [Rosie Le Faive](https://github.com/rosiel)

Development
-----------

[](#development)

If you would like to contribute, please get involved by attending our weekly [Tech Call](https://github.com/Islandora/documentation/wiki). We love to hear from you!

If you would like to contribute code to the project, you need to be covered by an Islandora Foundation [Contributor License Agreement](http://islandora.ca/sites/default/files/islandora_cla.pdf) or [Corporate Contributor License Agreement](http://islandora.ca/sites/default/files/islandora_ccla.pdf). Please see the [Contributors](http://islandora.ca/resources/contributors) pages on Islandora.ca for more information. [islandora-playbook](https://github.com/Islandora-Devops/islandora-playbook) to get started. If you want to pull down the submodules for development, don't forget to run `git submodule update --init --recursive` after cloning.

License
-------

[](#license)

[MIT](/LICENSE)

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance54

Moderate activity, may be stable

Popularity45

Moderate usage in the ecosystem

Community34

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~206 days

Total

21

Last Release

294d ago

Major Versions

0.2.0 → 1.0.02018-11-21

1.x-dev → 2.0.02023-04-26

PHP version history (6 changes)0.0.1PHP &gt;=5.5.0

0.1.0PHP &gt;=5.6.0

1.1.0PHP ^7.1

1.2.0PHP ^7.3 || ^7.4

1.3.0PHP &gt;=7.3

2.0.0PHP &gt;=7.4

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/9e6875ca967e30c512a9e14c6f05bba3199759ff56393ccf338ffddea4549e93?d=identicon)[Islandora](/maintainers/Islandora)

---

Top Contributors

[![ruebot](https://avatars.githubusercontent.com/u/218561?v=4)](https://github.com/ruebot "ruebot (58 commits)")[![daniel-dgi](https://avatars.githubusercontent.com/u/2521309?v=4)](https://github.com/daniel-dgi "daniel-dgi (31 commits)")[![whikloj](https://avatars.githubusercontent.com/u/2857697?v=4)](https://github.com/whikloj "whikloj (22 commits)")[![DiegoPino](https://avatars.githubusercontent.com/u/6946023?v=4)](https://github.com/DiegoPino "DiegoPino (20 commits)")[![dannylamb](https://avatars.githubusercontent.com/u/20773151?v=4)](https://github.com/dannylamb "dannylamb (9 commits)")[![manez](https://avatars.githubusercontent.com/u/2371345?v=4)](https://github.com/manez "manez (6 commits)")[![elizoller](https://avatars.githubusercontent.com/u/5439169?v=4)](https://github.com/elizoller "elizoller (3 commits)")[![joecorall](https://avatars.githubusercontent.com/u/1189940?v=4)](https://github.com/joecorall "joecorall (3 commits)")[![nigelgbanks](https://avatars.githubusercontent.com/u/487373?v=4)](https://github.com/nigelgbanks "nigelgbanks (2 commits)")[![ysuarez](https://avatars.githubusercontent.com/u/725449?v=4)](https://github.com/ysuarez "ysuarez (2 commits)")[![kimpham54](https://avatars.githubusercontent.com/u/2915770?v=4)](https://github.com/kimpham54 "kimpham54 (2 commits)")[![rosiel](https://avatars.githubusercontent.com/u/1943338?v=4)](https://github.com/rosiel "rosiel (2 commits)")[![jonathangreen](https://avatars.githubusercontent.com/u/569437?v=4)](https://github.com/jonathangreen "jonathangreen (1 commits)")[![Amandarl](https://avatars.githubusercontent.com/u/91539694?v=4)](https://github.com/Amandarl "Amandarl (1 commits)")[![islandora-community](https://avatars.githubusercontent.com/u/92804539?v=4)](https://github.com/islandora-community "islandora-community (1 commits)")[![acoburn](https://avatars.githubusercontent.com/u/1265883?v=4)](https://github.com/acoburn "acoburn (1 commits)")[![sowla](https://avatars.githubusercontent.com/u/19764028?v=4)](https://github.com/sowla "sowla (1 commits)")

---

Tags

islandora

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

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