Perform's extensibility

You control how Perform works, not the other way around.

Configurable to the core

Use the power of Symfony's configuration and dependency injection components to tweak how your application behaves.

Don't like a given component in the system? Simply replace it with your own implementation.


Integrate with external systems with ease.

You could:

  • Import every new image placed in a dropbox folder to the media library.
  • Send an email and text message when a visitor completes the contact form.
  • Add watermarks to all images with a certain tag, then upload them to Amazon S3.
Dropbox Twilio Amazon S3

Create your own bundles

Use Perform's core functionality to create content bundles you can reuse in many different apps.

Start using Perform today

Perform is free to try during development.

Get started