{"id":"a8d351f3-e23e-402c-953e-6b80adcc0094","task_name":"Setup Supabase Connection","summary":"Enable a Dedicated IPv4 address add-on in your Supabase project and retrieve the direct database connection string. This workflow is essential when you need to connect to your Postgres database from environments that require a static IPv4 address, such as corporate networks or legacy systems with IP whitelisting requirements.","description":"Enables a Dedicated IPv4 address add-on in Supabase project settings and retrieves the direct database connection string.","tools_used":[],"agent_steps":[{"step_number":1,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv","element":{"name":"Project Settings","role":"link","selector":"","xpath":"//html/body/div[1]/div/div/div[3]/div[1]/div[2]/div/div[1]/div/ul/div[7]/li/a","attributes":{"href":"/dashboard/project/ctdbdgdpvzskbheqokqv/settings/general","data-size":"default","data-state":"closed","data-active":"false","data-sidebar":"menu-button","data-has-icon":"true"}},"value":"","keys":[],"file_paths":[],"description":"Navigate to your project's settings by clicking the Project Settings link in the Supabase Dashboard. This opens the main configuration page where you can manage all project-wide settings and add-ons."},{"step_number":2,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv/settings/general","element":{"name":"Add-ons","role":"menuitem","selector":"","xpath":"//html/body/div/div/div/div[3]/div[2]/div/div/div/div/div/div[1]/div/div/div/div[2]/div/nav/ul/div[1]/div[1]/div/div[2]/a[8]/li","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"Click the Add-ons menu item to access the list of optional paid features and upgrades available for your project. This section displays all available add-ons and their current activation status."},{"step_number":3,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv/settings/addons","element":{"name":"DISABLED","role":"generic","selector":"","xpath":"//html/body/div/div/div/div[3]/div[2]/div/div/div/div/div/div[3]/div/main/div[2]/div/div/div/div[1]/div[3]/div/div","attributes":{"data-state":"closed"}},"value":"","keys":[],"file_paths":[],"description":"Locate the Dedicated IPv4 address add-on in the list and observe its current status, which displays as 'DISABLED'. This indicates the add-on is not yet active for your project."},{"step_number":4,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv/settings/addons?panel=ipv4","element":{"name":"Dedicated IPv4 address Allow database connections from IPv4 networks. $4.00 / month / database","role":"radio","selector":"","xpath":"//html/body/div[3]/div[1]/div/div/div/div/button[2]","attributes":{"type":"button","data-state":"unchecked"}},"value":"","keys":[],"file_paths":[],"description":"Click on the Dedicated IPv4 address option (shown as a radio button or selectable card) to select this add-on for activation. The description confirms it costs $4.00 per month per database and allows connections from IPv4 networks."},{"step_number":5,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv/settings/addons?panel=ipv4","element":{"name":"Confirm","role":"button","selector":"","xpath":"//html/body/div[3]/div[2]/span/button","attributes":{"type":"submit","data-size":"tiny"}},"value":"","keys":[],"file_paths":[],"description":"Click the Confirm button to finalize the activation of the Dedicated IPv4 address add-on. This action applies the add-on to your project and begins the provisioning process."},{"step_number":6,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv/settings/addons","element":{"name":"Connect","role":"button","selector":"","xpath":"//html/body/div/div/div/div[2]/header/div/div[2]/div[2]/button","attributes":{"type":"button","data-size":"tiny","data-state":"closed"}},"value":"","keys":[],"file_paths":[],"description":"Click the Connect button to open the database connection options panel. This displays various connection methods and credentials for your newly configured database with the dedicated IPv4 address."},{"step_number":7,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv/settings/addons?showConnect=true","element":{"name":"Direct Connection string","role":"button","selector":"","xpath":"//html/body/div[3]/div[2]/div[1]/div/button[2]","attributes":{"type":"button"}},"value":"","keys":[],"file_paths":[],"description":"Click the Direct Connection string button to view and access your direct Postgres connection URL. This string contains your dedicated IPv4 address, port, username, password, and database name in a single URI format ready for use in your application."},{"step_number":8,"action_type":"click","url":"https://supabase.com/dashboard/project/ctdbdgdpvzskbheqokqv/settings/addons?showConnect=true&connectTab=direct","element":{"name":"","role":"button","selector":"","xpath":"//html/body/div[3]/div[2]/div[3]/div/div[2]/div[1]/div/div[2]/div[2]/div/div[1]/div/button","attributes":{"type":"button","data-size":"tiny"}},"value":"","keys":[],"file_paths":[],"description":"Click the button (typically a copy icon or action button) to copy the direct connection string to your clipboard, making it ready to paste into your application, environment variables, or database client configuration."}]}