Treblle for Symfony

Learn how to get started with Treblle on Strapi in less than 2 minutes on any new or existing API

Step 1

Install Treblle via Composer

Run command

composer require treblle/treblle-symfony

You can ⭐ our Github repo to stay up to date with new updates

View on Github

Go to Step 2
Step 2

Enable the Treblle bundle

Edit config/bundles.php

return [
// YOUR OTHER BUNDLES
new Treblle\Symfony\TreblleBundle(),
];
Go to Step 3
Step 3

Configure the Treblle bundle

Edit config/packages/treblle.yaml

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

HEADS UP: You need to create an account to get your API KEY and PROJECT ID

Go to Step 4
Done

🎉 You're all set! 🎉

You and your team just got these amazing features:

  • Real-time API monitoring
  • Auto-generated API documenation
  • API analytics
  • Powerfull request search and filtering
  • 1-click API testing
  • Real-time problem detection
  • OpenAPI Specification support
  • Location based request tracking
  • Smart URL parameters detection
  • and many more..
Optional

Configuration params

Debug mode

treblle:
project_id: "%env(TREBLLE_PROJECT_ID)%"
api_key: "%env(TREBLLE_API_KEY)%"
debug: false # Set true to enable debug mode

A boolean that allows you to debug Treblle locally - false by default

Mask sensitive data

treblle:
project_id: "%env(TREBLLE_PROJECT_ID)%"
api_key: "%env(TREBLLE_API_KEY)%"
debug: false
masked: # Define an array of field names to mask
- secret
- private
- user_ssn

PRO TIP: Data is masked before it even leaves your server

Need help getting started with Treblle on your API?

Book a meeting