PHPackages                             treblle/treblle-symfony - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. treblle/treblle-symfony

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

treblle/treblle-symfony
=======================

Stay in tune with your APIs

v3.0.0(7mo ago)727.0k↑11.1%4[3 issues](https://github.com/Treblle/treblle-symfony/issues)[2 PRs](https://github.com/Treblle/treblle-symfony/pulls)MITPHPPHP ^8.2|^8.3|^8.4

Since Oct 26Pushed 7mo ago2 watchersCompare

[ Source](https://github.com/Treblle/treblle-symfony)[ Packagist](https://packagist.org/packages/treblle/treblle-symfony)[ Docs](https://treblle.com/)[ RSS](/packages/treblle-treblle-symfony/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (10)Dependencies (8)Versions (12)Used By (0)

 [![](https://private-user-images.githubusercontent.com/71710042/389520709-6331a3c4-5165-4761-90a6-f462dca0edc5.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA4OTc0NjgsIm5iZiI6MTc4MDg5NzE2OCwicGF0aCI6Ii83MTcxMDA0Mi8zODk1MjA3MDktNjMzMWEzYzQtNTE2NS00NzYxLTkwYTYtZjQ2MmRjYTBlZGM1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA4VDA1MzkyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlhNzc2MWZlOWQxYmE4YjdhYjNmZWQzZGJmZjRhMjFkYTFmZjBlMmQ0NWQwMzlmNGE1NDcwODlmYjM1Mzc1MzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.Y_wOb66BfUwkQHopUDkFOKQTtZnJeRoqSPszQFocQLE)](https://private-user-images.githubusercontent.com/71710042/389520709-6331a3c4-5165-4761-90a6-f462dca0edc5.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA4OTc0NjgsIm5iZiI6MTc4MDg5NzE2OCwicGF0aCI6Ii83MTcxMDA0Mi8zODk1MjA3MDktNjMzMWEzYzQtNTE2NS00NzYxLTkwYTYtZjQ2MmRjYTBlZGM1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA4VDA1MzkyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlhNzc2MWZlOWQxYmE4YjdhYjNmZWQzZGJmZjRhMjFkYTFmZjBlMmQ0NWQwMzlmNGE1NDcwODlmYjM1Mzc1MzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.Y_wOb66BfUwkQHopUDkFOKQTtZnJeRoqSPszQFocQLE)

Treblle
=======

[](#treblle)

[Integrations](https://docs.treblle.com/en/integrations) • [Website](http://treblle.com/) • [Docs](https://docs.treblle.com) • [Blog](https://blog.treblle.com) • [Twitter](https://twitter.com/treblleapi) • [Discord](https://treblle.com/chat)

---

API Intelligence Platform. 🚀

Treblle is a lightweight SDK that helps Engineering and Product teams build, ship &amp; maintain REST-based APIs faster.

Features
--------

[](#features)

 [![](https://private-user-images.githubusercontent.com/71710042/389520796-0b2cc257-6a61-48f4-9ee3-c3693fc14b31.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA4OTc0NjgsIm5iZiI6MTc4MDg5NzE2OCwicGF0aCI6Ii83MTcxMDA0Mi8zODk1MjA3OTYtMGIyY2MyNTctNmE2MS00OGY0LTllZTMtYzM2OTNmYzE0YjMxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA4VDA1MzkyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4YmI4MDczM2M4MTlhNzk2YjI0MGIyNzc5Nzc3MmNkM2I2ZDJhNGY4MGZhZmQ4ZGMzMThkMTQzY2JlYWM5MGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.iDPWjPHeXCu7f6OFbLz1UfY5dqwhVSh1O5xnqn7Ao_w)](https://private-user-images.githubusercontent.com/71710042/389520796-0b2cc257-6a61-48f4-9ee3-c3693fc14b31.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA4OTc0NjgsIm5iZiI6MTc4MDg5NzE2OCwicGF0aCI6Ii83MTcxMDA0Mi8zODk1MjA3OTYtMGIyY2MyNTctNmE2MS00OGY0LTllZTMtYzM2OTNmYzE0YjMxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA4VDA1MzkyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4YmI4MDczM2M4MTlhNzk2YjI0MGIyNzc5Nzc3MmNkM2I2ZDJhNGY4MGZhZmQ4ZGMzMThkMTQzY2JlYWM5MGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.iDPWjPHeXCu7f6OFbLz1UfY5dqwhVSh1O5xnqn7Ao_w)

- [API Monitoring &amp; Observability](https://www.treblle.com/features/api-monitoring-observability)
- [Auto-generated API Docs](https://www.treblle.com/features/auto-generated-api-docs)
- [API analytics](https://www.treblle.com/features/api-analytics)
- [Treblle API Score](https://www.treblle.com/features/api-quality-score)
- [API Lifecycle Collaboration](https://www.treblle.com/features/api-lifecycle)
- [Native Treblle Apps](https://www.treblle.com/features/native-apps)

How Treblle Works
-----------------

[](#how-treblle-works)

Once you’ve integrated a Treblle SDK in your codebase, this SDK will send requests and response data to your Treblle Dashboard.

In your Treblle Dashboard you get to see real-time requests to your API, auto-generated API docs, API analytics like how fast the response was for an endpoint, the load size of the response, etc.

Treblle also uses the requests sent to your Dashboard to calculate your API score which is a quality score that’s calculated based on the performance, quality, and security best practices for your API.

> Visit [https://docs.treblle.com](http://docs.treblle.com) for the complete documentation.

Security
--------

[](#security)

### Masking fields

[](#masking-fields)

Masking fields ensure certain sensitive data are removed before being sent to Treblle.

To make sure masking is done before any data leaves your server [we built it into all our SDKs](https://docs.treblle.com/en/security/masked-fields#fields-masked-by-default).

This means data masking is super fast and happens on a programming level before the API request is sent to Treblle. You can [customize](https://docs.treblle.com/en/security/masked-fields#custom-masked-fields) exactly which fields are masked when you’re integrating the SDK.

> Visit the [Masked fields](https://docs.treblle.com/en/security/masked-fields) section of the [docs](https://docs.sailscasts.com) for the complete documentation.

Get Started
-----------

[](#get-started)

1. Sign in to [Treblle](https://identity.treblle.com/login).
2. [Create a Treblle project](https://docs.treblle.com/en/dashboard/projects#creating-a-project).
3. [Setup the SDK](#install-the-SDK) for your platform.

### Install the SDK

[](#install-the-sdk)

```
composer require treblle/treblle-symfony
```

Enable it by adding it to the list of registered bundles in `config/bundles.php`:

```
// config/bundles.php
return [
    // ...
    Treblle\Symfony\TreblleBundle::class => ['all' => true],
];
```

Configure the SDK by adding the following snippet to `config/packages/treblle.yaml`:

```
treblle:
  api_key: "%env(TREBLLE_API_KEY)%"
  sdk_token: "%env(TREBLLE_SDK_TOKEN)%"
  debug: false
  ignored_environments: dev,test,testing
  masked_fields:
    - password
    - pwd
    - secret
    - password_confirmation
    - cc
    - card_number
    - ccv
    - ssn
    - credit_score
  excluded_headers:
    - Authorization
    - X-Api-Key
```

### Configuration Options

[](#configuration-options)

- `api_key` (required): Your Treblle API key (project ID)
- `sdk_token` (required): Your Treblle SDK token
- `debug` (optional, default: `false`): Enable debug mode for development
- `ignored_environments` (optional, default: `dev,test,testing`): Comma-separated list of environments to ignore
- `masked_fields` (optional): Array of field names to mask in request/response data
- `excluded_headers` (optional): Array of header patterns to exclude from tracking
- `url` (optional): Custom Treblle endpoint URL for self-hosted instances

### Requirements

[](#requirements)

- PHP 8.2, 8.3, or 8.4
- Symfony 6.4, 7.x, or 8.x
- JSON extension

> See the [docs](https://docs.treblle.com/en/integrations/symfony) for this SDK to learn more.

Available SDKs
--------------

[](#available-sdks)

Treblle provides [open-source SDKs](https://docs.treblle.com/en/integrations) that let you seamlessly integrate Treblle with your REST-based APIs.

- [`treblle-symfony`](https://github.com/Treblle/treblle-symfony): SDK for Symfony
- [`treblle-laravel`](https://github.com/Treblle/treblle-laravel): SDK for Laravel
- [`treblle-php`](https://github.com/Treblle/treblle-php): SDK for PHP
- [`treblle-lumen`](https://github.com/Treblle/treblle-lumen): SDK for Lumen
- [`treblle-sails`](https://github.com/Treblle/treblle-sails): SDK for Sails
- [`treblle-adonisjs`](https://github.com/Treblle/treblle-adonisjs): SDK for AdonisJS
- [`treblle-fastify`](https://github.com/Treblle/treblle-fastify): SDK for Fastify
- [`treblle-directus`](https://github.com/Treblle/treblle-directus): SDK for Directus
- [`treblle-strapi`](https://github.com/Treblle/treblle-strapi): SDK for Strapi
- [`treblle-express`](https://github.com/Treblle/treblle-express): SDK for Express
- [`treblle-koa`](https://github.com/Treblle/treblle-koa): SDK for Koa
- [`treblle-go`](https://github.com/Treblle/treblle-go): SDK for Go
- [`treblle-ruby`](https://github.com/Treblle/treblle-ruby): SDK for Ruby on Rails
- [`treblle-python`](https://github.com/Treblle/treblle-python): SDK for Python/Django

> See the [docs](https://docs.treblle.com/en/integrations) for more on SDKs and Integrations.

Community 💙
-----------

[](#community-)

First and foremost: **Star and watch this repository** to stay up-to-date.

Also, follow our [Blog](https://blog.treblle.com), and on [Twitter](https://twitter.com/treblleapi).

You can chat with the team and other members on [Discord](https://treblle.com/chat) and follow our tutorials and other video material at [YouTube](https://youtube.com/@treblle).

[![Treblle Discord](https://camo.githubusercontent.com/f101f9a6a1d7b04360e851493c6bc9b783d50abacda6d48dfed7dc7a92cd3c16/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547265626c6c65253230446973636f72642d4a6f696e2532306f7572253230446973636f72642d4633463546433f6c6162656c436f6c6f723d373238394441267374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d463346354643266c696e6b3d68747470733a2f2f747265626c6c652e636f6d2f63686174)](https://treblle.com/chat)

[![Treblle YouTube](https://camo.githubusercontent.com/cb408aa60a1885a207f95311953a6e5560486a95337a56e1816ec60d63a099a3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547265626c6c65253230596f75547562652d5375627363726962652532306f6e253230596f75547562652d4633463546433f6c6162656c436f6c6f723d633433303262267374796c653d666f722d7468652d6261646765266c6f676f3d596f7554756265266c6f676f436f6c6f723d463346354643266c696e6b3d68747470733a2f2f796f75747562652e636f6d2f40747265626c6c65)](https://youtube.com/@treblle)

[![Treblle on Twitter](https://camo.githubusercontent.com/a6229cf2c334992f33e457813feeba38b04f438da22d301c284a8c8f48f02132/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547265626c6c652532306f6e253230547769747465722d466f6c6c6f7725323055732d4633463546433f6c6162656c436f6c6f723d314441314632267374796c653d666f722d7468652d6261646765266c6f676f3d54776974746572266c6f676f436f6c6f723d463346354643266c696e6b3d68747470733a2f2f747769747465722e636f6d2f747265626c6c65617069)](https://twitter.com/treblleapi)

### How to contribute

[](#how-to-contribute)

Here are some ways of contributing to making Treblle better:

- **[Try out Treblle](https://docs.treblle.com/en/introduction#getting-started)**, and let us know ways to make Treblle better for you. Let us know here on [Discord](https://treblle.com/chat).
- Join our [Discord](https://treblle.com/chat) and connect with other members to share and learn from.
- Send a pull request to any of our [open source repositories](https://github.com/Treblle) on Github. Check the contribution guide on the repo you want to contribute to for more details about how to contribute. We're looking forward to your contribution!

Upgrading
---------

[](#upgrading)

### Upgrading from v2.x to v3.0

[](#upgrading-from-v2x-to-v30)

Version 3.0 introduces **breaking changes** to align with treblle-php v5.0 naming conventions. This is a major release that requires configuration updates.

#### What's New in v3.0

[](#whats-new-in-v30)

1. **New Configuration Option: `excluded_headers`**

    - You can now exclude specific headers from being tracked
    - Supports exact matching, wildcards, and regex patterns
2. **Support for Guzzle v9.0**

    - The SDK now supports Guzzle HTTP client versions 7.x, 8.x, and 9.x
3. **Better Integration with treblle-php**

    - Now uses `SensitiveDataMasker` from treblle-php package
    - Removed custom helpers in favor of treblle-php utilities
4. **Updated Default Masked Fields**

    - Removed `api_key` from default masked fields
    - Updated to match treblle-php v5.0 defaults exactly

#### Breaking Changes

[](#breaking-changes)

##### 1. Configuration Parameter Names (BREAKING)

[](#1-configuration-parameter-names-breaking)

The configuration parameter names have been updated to match treblle-php v5.0 conventions:

**Before (v2.x):**

```
treblle:
  project_id: "%env(TREBLLE_PROJECT_ID)%"
  api_key: "%env(TREBLLE_API_KEY)%"
```

**After (v3.0):**

```
treblle:
  api_key: "%env(TREBLLE_API_KEY)%"
  sdk_token: "%env(TREBLLE_SDK_TOKEN)%"
```

##### 2. Environment Variable Names (BREAKING)

[](#2-environment-variable-names-breaking)

You need to update your environment variables:

**Before (v2.x):**

- `TREBLLE_PROJECT_ID` - Your project ID
- `TREBLLE_API_KEY` - Your API key

**After (v3.0):**

- `TREBLLE_API_KEY` - Your project ID (this is what was TREBLLE\_PROJECT\_ID)
- `TREBLLE_SDK_TOKEN` - Your SDK token (this is what was TREBLLE\_API\_KEY)

**Important:** The *values* stay the same, only the variable names change:

```
# Before
TREBLLE_PROJECT_ID=your-project-id
TREBLLE_API_KEY=your-api-key

# After
TREBLLE_API_KEY=your-project-id      # Same value as old TREBLLE_PROJECT_ID
TREBLLE_SDK_TOKEN=your-api-key       # Same value as old TREBLLE_API_KEY
```

##### 3. Default Masked Fields (BREAKING)

[](#3-default-masked-fields-breaking)

The field `api_key` is no longer masked by default. If you need to mask it, add it explicitly:

```
treblle:
  masked_fields:
    - api_key  # Add this if you need it masked
```

#### Step-by-Step Upgrade Instructions

[](#step-by-step-upgrade-instructions)

1. **Update your composer.json**

    ```
    composer require treblle/treblle-symfony:^3.0
    ```
2. **Update your configuration file**

    Update `config/packages/treblle.yaml`:

    ```
    treblle:
      api_key: "%env(TREBLLE_API_KEY)%"        # Was project_id
      sdk_token: "%env(TREBLLE_SDK_TOKEN)%"    # Was api_key
      debug: false
      ignored_environments: dev,test,testing
      masked_fields:
        - password
        - pwd
        - secret
        - password_confirmation
        - cc
        - card_number
        - ccv
        - ssn
        - credit_score
      excluded_headers:  # NEW in v3.0 (optional)
        - Authorization
        - X-Api-Key
    ```
3. **Update your .env file**

    ```
    # Update variable names (keep the same values!)
    TREBLLE_API_KEY=your-project-id        # This is your old TREBLLE_PROJECT_ID value
    TREBLLE_SDK_TOKEN=your-api-key-token   # This is your old TREBLLE_API_KEY value
    ```
4. **Clear your cache**

    ```
    php bin/console cache:clear
    ```
5. **Test your application**

    Verify that Treblle is tracking your API requests correctly by checking your Treblle dashboard.

#### Troubleshooting

[](#troubleshooting)

**Issue: SDK not tracking requests after upgrade**

**Solution:** Clear your application cache and restart your web server:

```
php bin/console cache:clear
# If using PHP-FPM
sudo service php-fpm restart
# If using Symfony server
symfony server:restart
```

**Issue: Headers still being tracked despite excluded\_headers**

**Solution:** Make sure the header names match exactly (case-sensitive) and clear your cache.

#### Need Help?

[](#need-help)

If you encounter any issues during the upgrade:

1. Check the [CHANGELOG.md](CHANGELOG.md) for detailed changes
2. Review the configuration examples above
3. Open an issue on [GitHub](https://github.com/Treblle/treblle-symfony/issues)
4. Join our [Discord community](https://treblle.com/chat)

#### Rollback Instructions

[](#rollback-instructions)

If you need to rollback to v2.x:

```
composer require treblle/treblle-symfony:^2.0
php bin/console cache:clear
```

Note that v2.x configuration will continue to work in v3.0, so you can upgrade without immediately changing your config files.

### Contributors

[](#contributors)

[ ![A table of avatars from the project's contributors](https://camo.githubusercontent.com/747ab544046d513656c09be54a82400161c321c2f2d2110bc5203f04663ac46a/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d547265626c6c652f747265626c6c652d73796d666f6e79)](https://github.com/Treblle/treblle-symfony/graphs/contributors)

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance53

Moderate activity, may be stable

Popularity35

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity74

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

Recently: every ~169 days

Total

11

Last Release

239d ago

Major Versions

1.1.0 → 2.0.02025-02-11

2.0.2 → v3.0.02025-10-13

PHP version history (3 changes)1.0.0PHP ^7.4|^8.0

2.0.0PHP ^8.2

v3.0.0PHP ^8.2|^8.3|^8.4

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/795076376a2a3f5c648841fcc7da9d93c65184a815537c06639298f3997e264d?d=identicon)[cindreta](/maintainers/cindreta)

---

Top Contributors

[![JustSteveKing](https://avatars.githubusercontent.com/u/6368379?v=4)](https://github.com/JustSteveKing "JustSteveKing (11 commits)")[![bhushan](https://avatars.githubusercontent.com/u/43483545?v=4)](https://github.com/bhushan "bhushan (7 commits)")[![cindreta](https://avatars.githubusercontent.com/u/628464?v=4)](https://github.com/cindreta "cindreta (4 commits)")[![zoka123](https://avatars.githubusercontent.com/u/3052111?v=4)](https://github.com/zoka123 "zoka123 (4 commits)")[![Rahulkhinchi03](https://avatars.githubusercontent.com/u/71710042?v=4)](https://github.com/Rahulkhinchi03 "Rahulkhinchi03 (2 commits)")[![DominusKelvin](https://avatars.githubusercontent.com/u/24433274?v=4)](https://github.com/DominusKelvin "DominusKelvin (1 commits)")

---

Tags

apiapi-monitoringapi-observabilitybackenddeveloper-toolloggingphprest-apirestful-apisdksdk-phpsymfonytreblletreblle-sdkapimonitoringdocumentationdebugingtreblle

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k246.0M11.0k](/packages/symfony-framework-bundle)

PHPackages © 2026

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