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.2(2mo ago)02621PHP

Since Feb 29Pushed 2mo ago1 watchersCompare

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

READMEChangelog (7)DependenciesVersions (86)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

41

—

FairBetter than 89% of packages

Maintenance86

Actively maintained with recent releases

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75.4% 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

Recently: every ~22 days

Total

85

Last Release

68d 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 (29 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

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[facebook/php-business-sdk

PHP SDK for Facebook Business

90821.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

74513.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

265103.1M454](/packages/google-gax)[google/common-protos

Google API Common Protos for PHP

173103.7M50](/packages/google-common-protos)

PHPackages © 2026

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