Search Shortcut cmd + k | ctrl + k

Post Slack messages and structured notifications from DuckDB

Maintainer(s): mattmartin14

Compatibility Matrix

This table covers all DuckDB releases that have not reached end-of-life, including LTS releases, and shows the 2 most recent patch releases of each. Older patch releases are not listed, but the extension may be available for them as well.

Platform 1.4.4 1.4.5 1.5.5 1.5.6 2.0.0
Linux AMD64
Linux ARM64
macOS AMD64
macOS ARM64
Windows AMD64
Windows ARM64
WebAssembly

Installing and Loading

INSTALL slack_msg FROM community;
LOAD slack_msg;

Example

CREATE SECRET slack_test (
  TYPE slack,
  WEBHOOK_URL 'https://hooks.slack.com/services/your/workspace/webhook'
);
CALL slack_post(secret_name => 'slack_test', msg => 'Hello from DuckDB!');

About slack_msg

Post plain-text messages or structured notification cards to Slack using an incoming webhook stored in DuckDB's Secrets Manager. The existing duckdb-slack extension searches Slack messages; slack_msg posts them.

Added Functions

function_name function_type description comment examples
slack_post table NULL NULL  

Overloaded Functions

This extension does not add any function overloads.

Added Types

This extension does not add any types.

Added Settings

name description input_type scope aliases typed_value
temp_directory Set the directory to which temporary files are written. VARCHAR GLOBAL [] post.db.tmp
© 2026 DuckDB Foundation, Amsterdam NL
DuckDB Home Code of Conduct Trademark Use Blog