Supabase Credentials - URL not being recognised

When creating Supabase credentials the URL fiels seems to be broken. I fill in my Supabase URL, like any other tutorial or person has done, however when saving I don’t see a test message (success or failed).

When trying to use the credentials I cannot load in the table lists, and when filling in the ID manually and trying to use the vector store it gives me the following error:

“supabaseUrl is required.”

Logs error

Expected Supabase credentials host to be a string
Error: Expected Supabase credentials host to be a string
    at LoadOptionsContext.supabaseTableNameSearch (/usr/local/lib/node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/dist/nodes/vector_store/shared/createVectorStoreNode/methods/listSearch.js:47:11)
    at DynamicNodeParametersController.getResourceLocatorResults (/usr/local/lib/node_modules/n8n/dist/controllers/dynamic-node-parameters.controller.js:38:16)
    at handler (/usr/local/lib/node_modules/n8n/dist/controller.registry.js:70:24)
    at /usr/local/lib/node_modules/n8n/dist/response-helper.js:110:26

Share the output returned by the last node

Error: supabaseUrl is required.
    at new SupabaseClient (/usr/local/lib/node_modules/n8n/node_modules/@supabase/supabase-js/dist/main/SupabaseClient.js:43:19)
    at createClient (/usr/local/lib/node_modules/n8n/node_modules/@supabase/supabase-js/dist/main/index.js:36:12)
    at Object.populateVectorStore (/usr/local/lib/node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/dist/nodes/vector_store/VectorStoreSupabase/VectorStoreSupabase.node.js:103:56)
    at handleInsertOperation (/usr/local/lib/node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/dist/nodes/vector_store/shared/createVectorStoreNode/operations/insertOperation.js:55:7)
    at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/dist/nodes/vector_store/shared/createVectorStoreNode/createVectorStoreNode.js:234:26)
    at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/workflow-execute.js:696:27)
    at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/workflow-execute.js:930:51
    at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/workflow-execute.js:1266:20

Information on your n8n setup

  • n8n version: 1.94.1
  • Database (default: SQLite): SQLite
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Windows 11

I’m not sure why but my Supabase API screen does not have “Use Service Role Key”, and after entering URL and API key it says “Connection tested successfully”.

I just removed a community node and it’s working now. Looks like it was breaking somehow. Thanks for checking!

n8n-nodes-supabase-memory v.0.1.0 currently breaks the Supabase credentials.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.