PHPackages                             t3radar/t3radar - 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. t3radar/t3radar

ActiveTypo3-cms-extension[Logging &amp; Monitoring](/categories/logging)

t3radar/t3radar
===============

T3Radar monitoring client for TYPO3 — sends heartbeat data (versions, extensions, security info) to the T3Radar SaaS platform.

v2.2.0(3mo ago)04GPL-2.0-or-laterPHPPHP ^8.1

Since Feb 10Pushed 3mo agoCompare

[ Source](https://github.com/T3radar/T3Radar)[ Packagist](https://packagist.org/packages/t3radar/t3radar)[ Docs](https://t3radar.com)[ RSS](/packages/t3radar-t3radar/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (7)Used By (0)

T3Radar - TYPO3 Monitoring Extension
====================================

[](#t3radar---typo3-monitoring-extension)

[![Latest Stable Version](https://camo.githubusercontent.com/2e3a669840a588e188308717710e17d00604e12faf136b2b71124444fc1033e3/68747470733a2f2f706f7365722e707567782e6f72672f743372616461722f743372616461722f762f737461626c65)](https://packagist.org/packages/t3radar/t3radar)[![License](https://camo.githubusercontent.com/5ae386ae88ee69c3ad07ac6031c7e0b86c7ac957fa2dcd815a7a65da7085a72a/68747470733a2f2f706f7365722e707567782e6f72672f743372616461722f743372616461722f6c6963656e7365)](https://packagist.org/packages/t3radar/t3radar)

Client extension for [T3Radar](https://t3radar.com) that collects TYPO3 instance data and sends heartbeat reports to the monitoring platform.

Version Matrix
--------------

[](#version-matrix)

Extension VersionTYPO3PHPBranch2.x12.4, 138.1+`main`1.x10.4, 11.57.4+`1.x`Composer automatically installs the correct version for your TYPO3 setup.

Installation
------------

[](#installation)

```
composer require t3radar/t3radar
```

Then activate the extension:

```
vendor/bin/typo3 extension:activate t3radar
```

Configuration
-------------

[](#configuration)

Configure the extension in **Admin Tools &gt; Settings &gt; Extension Configuration &gt; t3radar**:

SettingDescription`apiEndpoint`T3Radar API base URL (e.g. `https://t3radar.com/api/v1`)`apiKey`Your instance API key (64 characters, found in the T3Radar dashboard)`siteUrl`Optional. The public URL of this TYPO3 instance for host validationUsage
-----

[](#usage)

### CLI Command

[](#cli-command)

Send a heartbeat manually:

```
vendor/bin/typo3 t3radar:heartbeat
```

### Scheduler Task

[](#scheduler-task)

For automated monitoring, add the **T3Radar Heartbeat** task in the TYPO3 Scheduler module:

1. Go to **Scheduler** module
2. Click **Add task**
3. Select **T3Radar Heartbeat**
4. Set frequency (recommended: every 6 hours)
5. Save

The task sends the same data as the CLI command on the configured schedule.

Data Collected
--------------

[](#data-collected)

Each heartbeat includes:

- TYPO3 version
- PHP version and configuration (memory limit, execution time, etc.)
- Composer mode status
- Database type and version
- Server OS and web server
- List of installed extensions with versions

No sensitive data (passwords, content, user data) is ever transmitted.

Troubleshooting
---------------

[](#troubleshooting)

ProblemSolution"Failed to send heartbeat"Verify `apiEndpoint` and `apiKey` in extension configurationConnection timeoutEnsure the server can reach the T3Radar API (check firewall/proxy)Extension not foundRun `composer dump-autoload` and clear TYPO3 cachesScheduler task not runningVerify the TYPO3 Scheduler is set up with a cron jobSecurity
--------

[](#security)

- API keys authenticate each instance uniquely; treat them as secrets
- All communication uses HTTPS
- The optional `siteUrl` setting enables server-side host validation
- Only system metadata is collected; no content or user data is sent

License
-------

[](#license)

GPL-2.0-or-later

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance82

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

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

Total

6

Last Release

96d ago

Major Versions

v1.0.0 → v2.0.12026-02-11

PHP version history (2 changes)v2.0.0PHP ^8.1

1.x-devPHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/97b30d38419f629d584387084ffc6f79ab2b8859813fc9a5277b6f4d9ad97d2b?d=identicon)[ithilgers](/maintainers/ithilgers)

---

Tags

monitoringsecurityextensionstypo3saasheartbeat

### Embed Badge

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

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

###  Alternatives

[networkteam/sentry-client

A Sentry client for TYPO3. It forwards errors and exceptions to Sentry - https://sentry.io/

371.0M4](/packages/networkteam-sentry-client)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[helhum/sentry-typo3

Sentry Integration for TYPO3

1833.5k](/packages/helhum-sentry-typo3)[mfd/typo3-prometheus

Exports Prometheus metrics for TYPO3 instances

1010.6k](/packages/mfd-typo3-prometheus)

PHPackages © 2026

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