Skip to main content
Version: Next

Serverpod Insights

Serverpod has a companion app. It is currently available for Mac and Windows, but Linux is coming soon. The app has support for viewing your server's logs and health metrics, but we are adding many more features in version 1.2. You must use a version of the app that matches the version of Serverpod you use in your project, or not all features may work correctly.

Serverpod Insights

Downloads

App versionMacOSWindows
Serverpod 3 (latest)DownloadDownload
Serverpod 2DownloadDownload
Serverpod 1.2.0DownloadDownload
Serverpod 1.1.0DownloadDownload
Serverpod 1.0.0Downloadn/a

Database access

The Insights server also exposes endpoints that read and write your database directly (fetchDatabaseBulkData, runQueries, getDatabaseRowCount, and executeSql). The Insights app doesn't use them; they exist only to support custom tooling built on the serverpod_service_client package. They are disabled by default and throw an AccessDeniedException unless you explicitly enable them in the server configuration:

insightsServer:
port: 8081
publicHost: localhost
publicPort: 8081
publicScheme: http
enableDatabaseAccess: true

The same setting is available as the SERVERPOD_INSIGHTS_SERVER_ENABLE_DATABASE_ACCESS environment variable. Since the flag gives anyone holding the service secret full read and write access to the database, leave it off unless you have custom service client tooling that needs it.