KosmoKrator

database

Baserow CLI for Headless Automation

Use the Baserow CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 4 read 3 write Bearer token auth

Baserow CLI for Headless Automation

Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.

Use headless automation when another tool needs a stable local command surface. The Baserow CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Baserow CLI for Headless Automation
kosmokrator integrations:configure baserow --set access_token="$BASEROW_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call baserow.baserow_create_row '{"table_id":1,"data":"example_data"}' --json

Discovery Before Execution

Agents and scripts can inspect Baserow docs and schemas before choosing a function.

kosmo integrations:docs baserow --json
kosmo integrations:docs baserow.baserow_create_row --json
kosmo integrations:schema baserow.baserow_create_row --json
kosmo integrations:search "Baserow" --json
kosmo integrations:list --json

Useful Baserow CLI Functions

FunctionTypeParametersDescription
baserow.baserow_create_row Write table_id, data Create a new row in a Baserow database table. Provide field data as a JSON object mapping field names to values.
baserow.baserow_delete_row Write table_id, row_id Delete a row from a Baserow database table. This action is permanent and cannot be undone.
baserow.baserow_get_current_user Read none Get the currently authenticated Baserow user profile. Returns user details including name, email, and workspace memberships.
baserow.baserow_get_row Read table_id, row_id Get a single row from a Baserow database table by its row ID. Returns all field values for the row.
baserow.baserow_list_databases Read page, size List all databases (applications) in the Baserow workspace. Returns database names, IDs, and types for navigation.
baserow.baserow_list_tables Read table_id, page, size, filters List rows in a Baserow database table. Supports pagination and optional filters to narrow results by field values.
baserow.baserow_update_row Write table_id, row_id, data Update an existing row in a Baserow database table. Provide field data as a JSON object with field names and new values. Only specified fields are updated.

Automation Notes

Related Baserow CLI Pages