Docs
Baserow / NocoDB
Baserow / NocoDB
Connect ExtractDB to Baserow or NocoDB and export AI chat tables to your self-hosted databases.
Baserow / NocoDB Integration
Turn AI chat tables into rows in your Baserow or NocoDB tables — ideal for self-hosted workflows where you control your data.
This integration is coming soon in the extension. You can set it up now; export will be available in an upcoming release.
Prerequisites
Before you begin, ensure you have:
- A running Baserow or NocoDB instance (cloud or self-hosted).
- An API token with permission to read and write rows in your target table.
- The ExtractDB extension installed on your browser.
- An active ExtractDB license (Baserow / NocoDB is a paid integration).
Connection Steps
Get your API credentials
For Baserow:
- Log in to your Baserow instance.
- Go to your account settings and open API tokens (or Database tokens for self-hosted).
- Create a token with read and write access to your workspace.
- Copy the token — Baserow uses either a
TokenorJWTprefix depending on your setup. - Note your instance URL (e.g.,
https://api.baserow.iofor cloud, or your self-hosted domain).
For NocoDB:
- Log in to your NocoDB instance.
- Go to Account → Tokens (or your instance's API token settings).
- Create an API token with access to your base.
- Copy the token value.
- Note your instance URL (e.g.,
https://app.nocodb.comor your self-hosted domain).
Configure ExtractDB
- Open the ExtractDB extension popup.
- Activate your license key if you have not already.
- Find the Baserow / NocoDB card.
- Select your provider from the dropdown: Baserow or NocoDB.
- Enter your Instance URL (e.g.,
https://your-instance.example.com). - Paste your API token into the input field.
- Click Connect.
Verify connection
Once connected, you should see a success message showing your selected provider. During export, ExtractDB will list your workspaces and tables.
Exporting data
Click Export on a chat message
- Open a supported AI chat and get a structured response.
- Click the ExtractDB button next to the message's Copy button.
Select the detected table
- In the export modal, select the table structure from the content tree.
- Choose Baserow / NocoDB from the destination dropdown.
Pick workspace and table
- Select your Workspace (or database/base) from the dropdown.
- Select the Table you want to write to.
- ExtractDB loads the table fields automatically.
Map fields and export
- Review the auto-mapped fields — adjust any mismatches manually.
- Each source field maps to a column in your Baserow or NocoDB table.
- Click Export to create one new row per detected record.
Features
- Self-hosted support: Connect to your own Baserow or NocoDB instance, not just cloud.
- Airtable-like flow: Browse workspaces, pick a table, map fields, and export.
- Auto-mapping: Source field names are matched to your table columns automatically.
- Batch row creation: Export multiple rows from a single chat message in one click.
Troubleshooting
- Connection failed: Verify the instance URL is correct and reachable. Include
https://or enter the domain without a trailing slash. - Invalid token (Baserow): Re-copy the token from Baserow settings. Do not add
BearerorTokenmanually — ExtractDB handles the auth scheme. - Invalid token (NocoDB): Use an API token from NocoDB's token settings, not a session cookie or password.
- Table not listed: Confirm the token has read access to the workspace and write access to the target table.
- Empty rows exported: Check field mappings and ensure source fields contain data.
- Self-hosted CORS issues: Ensure your instance is accessible over HTTPS from your browser.
Privacy: Your API token and instance URL are stored locally on your device. ExtractDB sends requests directly to your Baserow or NocoDB instance — we never store your data on our servers.