PHPackages                             structurize/structurize - 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. structurize/structurize

ActiveLibrary[API Development](/categories/api)

structurize/structurize
=======================

This package serves as a tool to seamlessly connect with the Structurize API.

v0.3.7(2w ago)02991PHP

Since Feb 29Pushed 2w ago1 watchersCompare

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

READMEChangelog (7)DependenciesVersions (92)Used By (1)

Structurize PHP Package
=======================

[](#structurize-php-package)

Overview
--------

[](#overview)

structurize/structurize is a versatile PHP package designed to facilitate communication with the Structurize API. This framework-agnostic package empowers developers to interact seamlessly with the Structurize API, utilizing the expressive and dynamic features of PHP. The primary functionality of this package lies in its ability to generate JSON payloads, providing a convenient way to structure and send data to the Structurize API.

Features
--------

[](#features)

### 1. Framework Agnostic

[](#1-framework-agnostic)

Structurize/Structurize is built to be independent of any specific PHP framework, making it compatible with a wide range of PHP applications. Whether you are using Laravel, Symfony, CodeIgniter, or any other framework, you can easily integrate this package into your project.

### 2. JSON-Powered API

[](#2-json-powered-api)

The Structurize API relies on JSON for data communication. Structurize/Structurize takes advantage of this by allowing developers to create JSON payloads using a PHP-based API. This simplifies the process of constructing complex data structures, making it more intuitive and developer-friendly.

### 3. Seamless Integration

[](#3-seamless-integration)

Integrating Structurize/Structurize into your project is straightforward. The package is installable via Composer, the de facto PHP package manager. Once installed, you can leverage the package to streamline your interactions with the Structurize API without the need for extensive configuration.

Getting Started
---------------

[](#getting-started)

### Installation

[](#installation)

To install structurize/structurize, use Composer:

```
composer require structurize/structurize
```

Basic Single brick usage
------------------------

[](#basic-single-brick-usage)

### Get you user information

[](#get-you-user-information)

```
$user = app(Structurize\Structurize\User::class);
$userInfo = $user->info;
```

```
{
  "uuid": "a2365e7c-1b5e-411c-afc4-0e62cd184d09",
  "name": "Dieter Coopman",
  "email": "dieter@structurize.be",
  "wallet": 0,
  "business_name": "Delta Solutions",
  "btw_number": "",
  "address": "Groenbek",
  "address_number": "3",
  "postal_code": "8790",
  "city": "Waregem",
  "country": "Belgie",
  "technical_info": {}
  }
```

### Image operations

[](#image-operations)

### Blur an image

[](#blur-an-image)

```
new Building(['webhook' => 'http://webhook.acme.com', 'input_file' => 'your_input.jpg', 'output_file' => 'your_output.jpg']))
         ->add((new StorageGet())->parameters(filename: '$input_file')->as('$input_stream'))
         ->add((new ImageBlur())->parameters(input: '$input_stream')->as('$blurred'))
         ->add((new ImageRemoveBg())->parameters(input: '$blurred')->as('$removed'))
         ->add((new ImageResize())->parameters(input: '$removed',width: 1024)->as('$resized'))
         ->add((new StoragePut())->parameters(filename:'$output_file', input:'$resized'))
```

Contributions
-------------

[](#contributions)

Contributions to Structurize/Structurize are welcome! If you encounter issues, have suggestions, or want to contribute improvements, please feel free to open an issue or submit a pull request on the [GitHub repository](https://github.com/structurize/structurize).

License
-------

[](#license)

Structurize/Structurize is open-source software licensed under the [MIT License](LICENSE).

Conclusion
----------

[](#conclusion)

Structurize/Structurize simplifies the integration of your PHP application with the Structurize API. By providing a convenient PHP API for constructing JSON payloads, this package enhances the developer experience and promotes cleaner, more expressive code. Explore the documentation on GitHub to unlock the full potential of Structurize/Structurize in your projects.

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance97

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 71.8% 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 ~9 days

Total

90

Last Release

15d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0a5498402f8114208ae9befe10cb82ea43e33e256ce22c96ff0ec97cb6c87fc5?d=identicon)[dietercoopman](/maintainers/dietercoopman)

---

Top Contributors

[![dietercoopman](https://avatars.githubusercontent.com/u/4672752?v=4)](https://github.com/dietercoopman "dietercoopman (89 commits)")[![ashimdc](https://avatars.githubusercontent.com/u/80951774?v=4)](https://github.com/ashimdc "ashimdc (31 commits)")[![MeyfroidtArthur](https://avatars.githubusercontent.com/u/145967455?v=4)](https://github.com/MeyfroidtArthur "MeyfroidtArthur (4 commits)")

### Embed Badge

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

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

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k13](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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