All apps/Blackfire

Blackfire

blackfire

The only tool to offer natively integrated monitoring, advanced determinist and continuous profiling and testing features.

Runs as blackfire|macOS, Linux, Windows|www.blackfire.io

Command form

ai-draft · 2 tasks · 6 fields

Profile a command or an HTTP request with the Blackfire CLI. Authentication comes from ~/.blackfire.ini or BLACKFIRE_CLIENT_ID/BLACKFIRE_CLIENT_TOKEN; other subcommands are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui blackfire

blackfire run

Profile a CLI command

Everything after the command is passed to the profiled program unchanged.

Profile a CLI commandExample values, fixed in this page — nothing here reaches a terminal
Basic
Program and arguments*
string
Environment
string
JSON output
--json
TasksEach one presets the form for one job
Profile a script
envjsonprogram
ParametersOnly these flags are editable in the form
Environment
Environment UUID or name that receives the profile.
string
--env
JSON output
boolean
--json
Program and arguments
For example php my-script.php.
string · positional 0 · repeatable

blackfire curl

Profile an HTTP request

Runs curl with Blackfire headers; other curl options are accepted by the tool but not modelled here.

Profile an HTTP requestExample values, fixed in this page — nothing here reaches a terminal
Basic
URL*
url
Environment
string
JSON output
--json
TasksEach one presets the form for one job
Profile a URL
envjsonurl
ParametersOnly these flags are editable in the form
Environment
string
--env
JSON output
boolean
--json
URL
url · positional 0
SourcesEvery flag above is checked against these
cookbook
$ blackfire run php my-script.php $ blackfire run php my-script.php --your-script-options and arguments use the `--env=<ENV_UUID>` parameter. use `--env="My Environment"` $ blackfire --json run php my-script.php $ blackfire --env <env-uuid> run php my-script.php
manual2026-10-27

docs.blackfire.io

cookbook
blackfire curl http://example.com/ use the `--env=<ENV_UUID>` parameter. use `--env="My Environment"` blackfire --json curl http://example.com/
manual2026-10-27

docs.blackfire.io

Before it fills your prompt, Otty checks the installed blackfire against its version. A form that does not match your version is not offered.