From 26be8af74591ab784960e25afe4b4f471ff21397 Mon Sep 17 00:00:00 2001
From: Greg Richardson
Date: Thu, 22 Jun 2023 09:32:18 -0600
Subject: [PATCH] chore: change dashboard links to new url
---
DEVELOPERS.md | 10 +-
README.md | 5 +-
apps/docs/components/MDX/database_setup.mdx | 6 +-
apps/docs/components/MDX/project_setup.mdx | 6 +-
.../MDX/social_provider_settings_supabase.mdx | 4 +-
.../components/MDX/social_provider_setup.mdx | 4 +-
.../components/MDX/storage_management.mdx | 2 +-
apps/docs/docs/ref/api/api.mdx | 2 +-
apps/docs/docs/ref/api/introduction.mdx | 2 +-
apps/docs/docs/reference/api.mdx | 2 +-
.../ai/examples/headless-vector-search.mdx | 4 +-
.../examples/huggingface-image-captioning.mdx | 6 +-
.../ai/examples/nextjs-vector-search.mdx | 6 +-
apps/docs/pages/guides/ai/google-colab.mdx | 6 +-
.../guides/ai/integrations/llamaindex.mdx | 2 +-
.../guides/ai/quickstarts/face-similarity.mdx | 2 +-
.../guides/ai/quickstarts/hello-world.mdx | 2 +-
.../ai/quickstarts/text-deduplication.mdx | 2 +-
apps/docs/pages/guides/ai/vector-columns.mdx | 2 +-
apps/docs/pages/guides/api.mdx | 6 +-
apps/docs/pages/guides/api/api-keys.mdx | 4 +-
.../docs/pages/guides/api/creating-routes.mdx | 6 +-
apps/docs/pages/guides/api/quickstart.mdx | 6 +-
.../guides/api/rest/auto-generated-docs.mdx | 4 +-
.../pages/guides/api/securing-your-api.mdx | 2 +-
apps/docs/pages/guides/auth.mdx | 2 +-
apps/docs/pages/guides/auth/auth-captcha.mdx | 2 +-
.../guides/auth/auth-email-templates.mdx | 2 +-
apps/docs/pages/guides/auth/auth-email.mdx | 6 +-
.../guides/auth/auth-helpers/nextjs-pages.mdx | 2 +-
.../pages/guides/auth/auth-helpers/nextjs.mdx | 4 +-
.../pages/guides/auth/auth-helpers/remix.mdx | 4 +-
.../guides/auth/auth-helpers/sveltekit.mdx | 4 +-
.../pages/guides/auth/auth-magic-link.mdx | 4 +-
.../pages/guides/auth/auth-password-reset.mdx | 8 +-
.../guides/auth/phone-login/messagebird.mdx | 8 +-
.../pages/guides/auth/phone-login/twilio.mdx | 8 +-
.../pages/guides/auth/phone-login/vonage.mdx | 8 +-
.../pages/guides/auth/quickstarts/nextjs.mdx | 6 +-
.../pages/guides/auth/quickstarts/react.mdx | 6 +-
.../pages/guides/auth/row-level-security.mdx | 2 +-
.../guides/auth/server-side-rendering.mdx | 2 +-
.../guides/auth/social-login/auth-apple.mdx | 2 +-
.../auth/social-login/auth-bitbucket.mdx | 2 +-
.../guides/auth/social-login/auth-discord.mdx | 2 +-
.../auth/social-login/auth-facebook.mdx | 2 +-
.../guides/auth/social-login/auth-github.mdx | 2 +-
.../guides/auth/social-login/auth-gitlab.mdx | 2 +-
.../guides/auth/social-login/auth-google.mdx | 2 +-
.../auth/social-login/auth-linkedin.mdx | 2 +-
.../guides/auth/social-login/auth-notion.mdx | 2 +-
.../guides/auth/social-login/auth-slack.mdx | 2 +-
.../guides/auth/social-login/auth-spotify.mdx | 2 +-
.../guides/auth/social-login/auth-twitch.mdx | 2 +-
.../guides/auth/social-login/auth-twitter.mdx | 2 +-
.../guides/auth/social-login/auth-zoom.mdx | 2 +-
.../pages/guides/auth/sso/auth-sso-saml.mdx | 10 +-
.../guides/cli/managing-environments.mdx | 4 +-
apps/docs/pages/guides/database.mdx | 2 +-
apps/docs/pages/guides/database/arrays.mdx | 6 +-
.../database/connecting-to-postgres.mdx | 4 +-
.../docs/pages/guides/database/extensions.mdx | 2 +-
.../pages/guides/database/extensions/http.mdx | 2 +-
.../guides/database/extensions/hypopg.mdx | 2 +-
.../guides/database/extensions/pg_graphql.mdx | 2 +-
.../guides/database/extensions/pg_hashids.mdx | 2 +-
.../database/extensions/pg_jsonschema.mdx | 2 +-
.../database/extensions/pg_stat_monitor.mdx | 2 +-
.../extensions/pg_stat_statements.mdx | 2 +-
.../guides/database/extensions/pgaudit.mdx | 2 +-
.../guides/database/extensions/pgcron.mdx | 2 +-
.../guides/database/extensions/pgjwt.mdx | 2 +-
.../guides/database/extensions/pgnet.mdx | 2 +-
.../guides/database/extensions/pgrepack.mdx | 2 +-
.../guides/database/extensions/pgroonga.mdx | 2 +-
.../guides/database/extensions/pgrouting.mdx | 2 +-
.../guides/database/extensions/pgsodium.mdx | 2 +-
.../guides/database/extensions/pgtap.mdx | 2 +-
.../guides/database/extensions/pgvector.mdx | 2 +-
.../database/extensions/plpgsql_check.mdx | 2 +-
.../pages/guides/database/extensions/plv8.mdx | 2 +-
.../guides/database/extensions/postgis.mdx | 2 +-
.../pages/guides/database/extensions/rum.mdx | 2 +-
.../database/extensions/timescaledb.mdx | 2 +-
.../guides/database/extensions/uuid-ossp.mdx | 2 +-
.../guides/database/extensions/wrappers.mdx | 2 +-
apps/docs/pages/guides/database/json.mdx | 4 +-
.../guides/database/managing-passwords.mdx | 2 +-
apps/docs/pages/guides/database/overview.mdx | 2 +-
.../dropping-all-tables-in-schema.mdx | 2 +-
.../database/postgres/first-row-in-group.mdx | 2 +-
.../guides/database/postgres/indexes.mdx | 2 +-
.../postgres/which-version-of-postgres.mdx | 2 +-
.../pages/guides/database/replication.mdx | 4 +-
apps/docs/pages/guides/database/tables.mdx | 2 +-
apps/docs/pages/guides/database/webhooks.mdx | 2 +-
.../docs/pages/guides/functions/debugging.mdx | 2 +-
.../guides/functions/kysely-postgres.mdx | 2 +-
.../guides/functions/troubleshooting.mdx | 4 +-
.../getting-started/local-development.mdx | 6 +-
.../getting-started/quickstarts/flutter.mdx | 6 +-
.../getting-started/quickstarts/nextjs.mdx | 6 +-
.../getting-started/quickstarts/nuxtjs.mdx | 6 +-
.../getting-started/quickstarts/reactjs.mdx | 6 +-
.../getting-started/quickstarts/redwoodjs.mdx | 4 +-
.../getting-started/quickstarts/solidjs.mdx | 6 +-
.../getting-started/quickstarts/sveltekit.mdx | 6 +-
.../getting-started/quickstarts/vue.mdx | 6 +-
.../tutorials/with-flutter.mdx | 2 +-
.../pages/guides/integrations/appsmith.mdx | 2 +-
apps/docs/pages/guides/integrations/auth0.mdx | 6 +-
.../pages/guides/integrations/authsignal.mdx | 2 +-
.../integrations/cloudflare-workers.mdx | 4 +-
apps/docs/pages/guides/integrations/fezto.mdx | 2 +-
.../pages/guides/integrations/forestadmin.mdx | 2 +-
apps/docs/pages/guides/integrations/illa.mdx | 4 +-
.../pages/guides/integrations/passage.mdx | 4 +-
.../docs/pages/guides/integrations/picket.mdx | 4 +-
.../pages/guides/integrations/plasmic.mdx | 2 +-
.../pages/guides/integrations/snaplet.mdx | 2 +-
.../docs/pages/guides/integrations/stytch.mdx | 4 +-
.../pages/guides/integrations/supertokens.mdx | 4 +-
.../docs/pages/guides/integrations/vercel.mdx | 2 +-
apps/docs/pages/guides/platform.mdx | 2 +-
.../pages/guides/platform/access-control.mdx | 4 +-
apps/docs/pages/guides/platform/backups.mdx | 4 +-
.../pages/guides/platform/compute-add-ons.mdx | 4 +-
.../pages/guides/platform/custom-domains.mdx | 6 +-
.../pages/guides/platform/database-size.mdx | 14 +-
.../pages/guides/platform/going-into-prod.mdx | 10 +-
apps/docs/pages/guides/platform/logs.mdx | 20 +-
.../migrating-and-upgrading-projects.mdx | 12 +-
.../guides/platform/network-restrictions.mdx | 2 +-
.../pages/guides/platform/performance.mdx | 4 +-
.../platform/shared-responsibility-model.mdx | 2 +-
apps/docs/pages/guides/platform/spend-cap.mdx | 6 +-
.../pages/guides/platform/ssl-enforcement.mdx | 2 +-
apps/docs/pages/guides/platform/sso/azure.mdx | 10 +-
.../docs/pages/guides/platform/sso/gsuite.mdx | 4 +-
apps/docs/pages/guides/platform/sso/okta.mdx | 20 +-
.../pages/guides/platform/troubleshooting.mdx | 16 +-
.../realtime/bring-your-own-database.mdx | 2 +-
.../guides/realtime/postgres-changes.mdx | 4 +-
.../docs/pages/guides/realtime/quickstart.mdx | 2 +-
apps/docs/pages/guides/realtime/quotas.mdx | 6 +-
.../migrating-to-supabase/amazon-rds.mdx | 8 +-
.../migrating-to-supabase/firebase-auth.mdx | 2 +-
.../firebase-storage.mdx | 4 +-
.../migrating-to-supabase/firestore-data.mdx | 2 +-
.../migrating-to-supabase/heroku.mdx | 6 +-
.../migrating-to-supabase/render.mdx | 8 +-
apps/docs/pages/guides/self-hosting.mdx | 2 +-
apps/docs/pages/guides/storage/cdn.mdx | 2 +-
apps/docs/pages/guides/storage/quickstart.mdx | 8 +-
.../auth-deep-dive/auth-deep-dive-jwts.mdx | 2 +-
.../auth-deep-dive/auth-google-oauth.mdx | 2 +-
.../learn/auth-deep-dive/auth-gotrue.mdx | 2 +-
.../learn/auth-deep-dive/auth-policies.mdx | 4 +-
.../auth-row-level-security.mdx | 2 +-
.../_alternatives/supabase-vs-firebase.mdx | 2 +-
.../2020-05-01-supabase-alpha-april-2020.mdx | 4 +-
.../2020-06-01-supabase-alpha-may-2020.mdx | 2 +-
.../2020-07-01-supabase-alpha-june-2020.mdx | 2 +-
.../2020-07-10-alpha-launch-postmortem.mdx | 2 +-
.../2020-08-02-supabase-alpha-july-2020.mdx | 2 +-
apps/www/_blog/2020-08-05-supabase-auth.mdx | 2 +-
.../2020-09-03-supabase-alpha-august-2020.mdx | 2 +-
...20-10-03-supabase-alpha-september-2020.mdx | 2 +-
apps/www/_blog/2020-10-30-improved-dx.mdx | 2 +-
...2020-11-02-supabase-alpha-october-2020.mdx | 2 +-
...020-12-01-supabase-alpha-november-2020.mdx | 2 +-
...2021-01-02-supabase-beta-december-2020.mdx | 2 +-
.../2021-02-02-supabase-beta-january-2021.mdx | 2 +-
...2021-02-27-cracking-postgres-interview.mdx | 2 +-
...2021-03-02-supabase-beta-february-2021.mdx | 2 +-
.../2021-03-05-postgres-as-a-cron-server.mdx | 2 +-
.../2021-03-11-using-supabase-replit.mdx | 2 +-
apps/www/_blog/2021-03-29-pricing.mdx | 2 +-
.../www/_blog/2021-03-30-supabase-storage.mdx | 2 +-
apps/www/_blog/2021-03-31-supabase-cli.mdx | 2 +-
.../_blog/2021-04-02-supabase-pgbouncer.mdx | 2 +-
.../2021-04-06-supabase-beta-march-2021.mdx | 2 +-
.../2021-05-03-supabase-beta-april-2021.mdx | 4 +-
.../2021-06-02-supabase-beta-may-2021.mdx | 2 +-
.../2021-07-02-supabase-beta-june-2021.mdx | 2 +-
.../_blog/2021-07-26-supabase-postgres-13.mdx | 2 +-
apps/www/_blog/2021-07-27-storage-beta.mdx | 2 +-
...8-supabase-auth-passwordless-sms-login.mdx | 2 +-
...021-07-29-supabase-reports-and-metrics.mdx | 2 +-
.../2021-07-30-supabase-functions-updates.mdx | 2 +-
.../2021-08-12-supabase-beta-july-2021.mdx | 2 +-
.../2021-09-10-supabase-beta-august-2021.mdx | 2 +-
.../2021-10-04-supabase-beta-sept-2021.mdx | 2 +-
...sh-time-to-value-in-less-than-24-hours.mdx | 2 +-
.../_blog/2021-10-28-supabase-series-a.mdx | 2 +-
.../2021-11-05-supabase-beta-october-2021.mdx | 2 +-
.../2021-11-26-supabase-how-we-launch.mdx | 2 +-
.../2021-11-28-whats-new-in-postgres-14.mdx | 2 +-
...5-beta-november-2021-launch-week-recap.mdx | 2 +-
...2022-01-20-supabase-beta-december-2021.mdx | 6 +-
.../2022-02-22-supabase-beta-january-2022.mdx | 2 +-
.../2022-03-29-graphql-now-available.mdx | 2 +-
.../_blog/2022-03-30-supabase-enterprise.mdx | 2 +-
.../2022-04-15-beta-update-march-2022.mdx | 2 +-
.../_blog/2022-06-07-beta-update-may-2022.mdx | 6 +-
...022-06-15-loading-data-supabase-python.mdx | 2 +-
...sualizing-supabase-data-using-metabase.mdx | 4 +-
...0-flutter-tutorial-building-a-chat-app.mdx | 2 +-
.../2022-07-05-beta-update-june-2022.mdx | 2 +-
...2-08-03-supabase-beta-update-july-2022.mdx | 4 +-
...idate-slackbot-to-consolidate-messages.mdx | 6 +-
...-15-supabase-cli-v1-and-admin-api-beta.mdx | 4 +-
...ltime-multiplayer-general-availability.mdx | 2 +-
apps/www/_blog/2022-08-19-supabase-vault.mdx | 2 +-
...trello-board-with-supabase-and-angular.mdx | 2 +-
...09-07-supabase-beta-update-august-2022.mdx | 2 +-
...05-supabase-beta-update-september-2022.mdx | 2 +-
...1-02-supabase-beta-update-october-2022.mdx | 2 +-
...base-data-in-next-js-server-components.mdx | 8 +-
.../_blog/2022-12-16-custom-domain-names.mdx | 2 +-
...2022-12-16-launch-week-6-community-day.mdx | 2 +-
...-12-16-postgres-point-in-time-recovery.mdx | 4 +-
.../_blog/2022-12-16-vault-now-in-beta.mdx | 4 +-
...-09-supabase-beta-update-february-2023.mdx | 10 +-
.../2023-04-13-supabase-auth-sso-pkce.mdx | 2 +-
apps/www/_customers/mobbin.mdx | 2 +-
apps/www/_customers/replenysh.mdx | 2 +-
apps/www/components/Hero/Hero.tsx | 6 +-
apps/www/pages/support-policy.mdx | 2 +-
examples/ai/image_search/README.md | 2 +-
examples/ai/llamaindex/llamaindex.ipynb | 372 +++++++++---------
examples/ai/vector_hello_world.ipynb | 2 +-
examples/edge-functions/README.md | 4 +-
.../huggingface-image-captioning/README.md | 6 +-
.../slack-clone/nextjs-slack-clone/README.md | 8 +-
examples/todo-list/nextjs-todo-list/README.md | 4 +-
.../todo-list/sveltejs-todo-list/README.md | 4 +-
.../angular-user-management/README.md | 2 +-
.../expo-user-management/README.md | 84 ++--
.../nextjs-user-management/README.md | 4 +-
.../react-user-management/README.md | 88 +++--
.../solid-user-management/README.md | 84 ++--
.../svelte-user-management/README.md | 84 ++--
.../sveltekit-user-management/README.md | 2 +-
i18n/README.ar.md | 4 +-
i18n/README.bg.md | 4 +-
i18n/README.bn.md | 4 +-
i18n/README.ca.md | 4 +-
i18n/README.cs.md | 4 +-
i18n/README.da.md | 4 +-
i18n/README.de.md | 4 +-
i18n/README.el.md | 4 +-
i18n/README.es.md | 4 +-
i18n/README.et.md | 4 +-
i18n/README.fa.md | 4 +-
i18n/README.fi.md | 4 +-
i18n/README.fr.md | 4 +-
i18n/README.gr.md | 4 +-
i18n/README.gu.md | 4 +-
i18n/README.he.md | 4 +-
i18n/README.hi.md | 4 +-
i18n/README.hu.md | 4 +-
i18n/README.id.md | 4 +-
i18n/README.it.md | 4 +-
i18n/README.ja.md | 4 +-
i18n/README.jp.md | 4 +-
i18n/README.ko.md | 4 +-
i18n/README.lt.md | 4 +-
i18n/README.lv.md | 4 +-
i18n/README.ms.md | 4 +-
i18n/README.nb-no.md | 4 +-
i18n/README.nb.md | 4 +-
i18n/README.ne.md | 4 +-
i18n/README.nl.md | 4 +-
i18n/README.pl.md | 4 +-
i18n/README.pt-PT.md | 4 +-
i18n/README.pt-br.md | 4 +-
i18n/README.pt.md | 4 +-
i18n/README.ro.md | 4 +-
i18n/README.ru.md | 4 +-
i18n/README.si.md | 4 +-
i18n/README.sk.md | 4 +-
i18n/README.sl.md | 4 +-
i18n/README.sq.md | 4 +-
i18n/README.sr.md | 4 +-
i18n/README.sv.md | 4 +-
i18n/README.ta.md | 4 +-
i18n/README.th.md | 4 +-
i18n/README.tr.md | 4 +-
i18n/README.uk.md | 4 +-
i18n/README.vi-vn.md | 4 +-
i18n/README.zh-cn.md | 4 +-
i18n/README.zh-tw.md | 4 +-
spec/examples/examples.yml | 2 +-
spec/supabase_csharp_v0.yml | 2 +-
spec/supabase_dart_v0.yml | 8 +-
spec/supabase_dart_v1.yml | 2 +-
spec/supabase_js_v1.yml | 8 +-
spec/supabase_js_v2.yml | 2 +-
spec/supabase_kt_v0.yml | 2 +-
spec/supabase_py_v2.yml | 2 +-
301 files changed, 933 insertions(+), 850 deletions(-)
diff --git a/DEVELOPERS.md b/DEVELOPERS.md
index 1a4e1a1e27c..26618c6f400 100644
--- a/DEVELOPERS.md
+++ b/DEVELOPERS.md
@@ -69,11 +69,11 @@ To contribute code to [Supabase](https://supabase.com), you must fork the [Supab
Then visit, and edit, any of the following sites:
-| Site | Directory | Scope name | Description | Local development server |
-| ---------------------------------------------- | ------------ | ---------- | ------------------------------------ | -------------------------- |
-| [supabase.com](https://supabase.com) | `/apps/www` | www | The main website | http://localhost:3000 |
-| [app.supabase.com](https://app.supabase.com) | `/studio` | studio | Studio dashboard | http://localhost:8082 |
-| [supabase.com/docs](https://supabase.com/docs) | `/apps/docs` | docs | Guides and Reference (Next.js based) | http://localhost:3001/docs |
+| Site | Directory | Scope name | Description | Local development server |
+| -------------------------------------------------------- | ------------ | ---------- | ------------------------------------ | -------------------------- |
+| [supabase.com](https://supabase.com) | `/apps/www` | www | The main website | http://localhost:3000 |
+| [supabase.com/dashboard](https://supabase.com/dashboard) | `/studio` | studio | Studio dashboard | http://localhost:8082 |
+| [supabase.com/docs](https://supabase.com/docs) | `/apps/docs` | docs | Guides and Reference (Next.js based) | http://localhost:3001/docs |
#### Running sites individually
diff --git a/README.md b/README.md
index b71944fad9c..61f7e504e26 100644
--- a/README.md
+++ b/README.md
@@ -40,7 +40,7 @@ To see how to Contribute, visit [Getting Started](./DEVELOPERS.md)
## Status
- [x] Alpha: We are testing Supabase with a closed set of customers
-- [x] Public Alpha: Anyone can sign up over at [app.supabase.com](https://app.supabase.com). But go easy on us, there are a few kinks
+- [x] Public Alpha: Anyone can sign up over at [supabase.com/dashboard](https://supabase.com/dashboard). But go easy on us, there are a few kinks
- [x] Public Beta: Stable enough for most non-enterprise use-cases
- [ ] Public: General Availability [[status](https://supabase.com/docs/guides/getting-started/features#feature-status)]
@@ -56,7 +56,7 @@ Supabase is a combination of open source tools. We’re building the features of
**Architecture**
-Supabase is a [hosted platform](https://app.supabase.com). You can sign up and start using Supabase without installing anything.
+Supabase is a [hosted platform](https://supabase.com/dashboard). You can sign up and start using Supabase without installing anything.
You can also [self-host](https://supabase.com/docs/guides/hosting/overview) and [develop locally](https://supabase.com/docs/guides/local-development).

@@ -260,4 +260,3 @@ Our approach for client libraries is modular. Each sub-library is a standalone i
- [Ukrainian / Українська](/i18n/README.uk.md)
- [Vietnamese / Tiếng Việt](/i18n/README.vi-vn.md)
- [List of translations](/i18n/languages.md)
-
diff --git a/apps/docs/components/MDX/database_setup.mdx b/apps/docs/components/MDX/database_setup.mdx
index 2a6e853f9c2..c54b9b32f84 100644
--- a/apps/docs/components/MDX/database_setup.mdx
+++ b/apps/docs/components/MDX/database_setup.mdx
@@ -12,7 +12,7 @@ Your database will be available in less than a minute.
**Finding your credentials:**
-You can find your project credentials inside the project [settings](https://app.supabase.com/project/_/settings/), including:
+You can find your project credentials inside the project [settings](https://supabase.com/dashboard/project/_/settings/), including:
-- [Database credentials](https://app.supabase.com/project/_/settings/database): connection strings and connection pooler details.
-- [API credentials](https://app.supabase.com/project/_/settings/database): your serverless API URL and `anon` / `service_role` keys.
+- [Database credentials](https://supabase.com/dashboard/project/_/settings/database): connection strings and connection pooler details.
+- [API credentials](https://supabase.com/dashboard/project/_/settings/database): your serverless API URL and `anon` / `service_role` keys.
diff --git a/apps/docs/components/MDX/project_setup.mdx b/apps/docs/components/MDX/project_setup.mdx
index 2003a3a2220..d7b095e1288 100644
--- a/apps/docs/components/MDX/project_setup.mdx
+++ b/apps/docs/components/MDX/project_setup.mdx
@@ -8,7 +8,7 @@ Before we start building we're going to set up our Database and API. This is as
### Create a project
-1. [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+1. [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
1. Enter your project details.
1. Wait for the new database to launch.
@@ -24,7 +24,7 @@ Now we are going to set up the database schema. We can use the "User Management
>
-1. Go to the [SQL Editor](https://app.supabase.com/project/_/sql) page in the Dashboard.
+1. Go to the [SQL Editor](https://supabase.com/dashboard/project/_/sql) page in the Dashboard.
2. Click **User Management Starter**.
3. Click **Run**.
@@ -41,5 +41,5 @@ Now we are going to set up the database schema. We can use the "User Management
Now that you've created some database tables, you are ready to insert data using the auto-generated API.
We just need to get the Project URL and `anon` key from the API settings.
-1. Go to the [API Settings](https://app.supabase.com/project/_/settings/api) page in the Dashboard.
+1. Go to the [API Settings](https://supabase.com/dashboard/project/_/settings/api) page in the Dashboard.
1. Find your Project `URL`, `anon`, and `service_role` keys on this page.
diff --git a/apps/docs/components/MDX/social_provider_settings_supabase.mdx b/apps/docs/components/MDX/social_provider_settings_supabase.mdx
index 38e0d9e5bfe..394673df620 100644
--- a/apps/docs/components/MDX/social_provider_settings_supabase.mdx
+++ b/apps/docs/components/MDX/social_provider_settings_supabase.mdx
@@ -1,6 +1,6 @@
-- Go to your [Supabase Project Dashboard](https://app.supabase.com)
+- Go to your [Supabase Project Dashboard](https://supabase.com/dashboard)
- In the left sidebar, click the `Authentication` icon (near the top)
-- Click on [`Providers`](https://app.supabase.com/project/_/auth/providers) under the Configuration section
+- Click on [`Providers`](https://supabase.com/dashboard/project/_/auth/providers) under the Configuration section
- Click on **{props.provider}** from the accordion list to expand and turn **{props.provider} Enabled** to ON
- Enter your **{props.provider} Client ID** and **{props.provider} Client Secret** saved in the previous step
- Click `Save`
diff --git a/apps/docs/components/MDX/social_provider_setup.mdx b/apps/docs/components/MDX/social_provider_setup.mdx
index 4e32c3bf401..e6c1fe7e6dc 100644
--- a/apps/docs/components/MDX/social_provider_setup.mdx
+++ b/apps/docs/components/MDX/social_provider_setup.mdx
@@ -2,7 +2,7 @@ The next step requires a callback URL, which looks like this:
`https://.supabase.co/auth/v1/callback`
-- Go to your [Supabase Project Dashboard](https://app.supabase.com)
+- Go to your [Supabase Project Dashboard](https://supabase.com/dashboard)
- Click on the `Authentication` icon in the left sidebar
-- Click on [`Providers`](https://app.supabase.com/project/_/auth/providers) under the Configuration section
+- Click on [`Providers`](https://supabase.com/dashboard/project/_/auth/providers) under the Configuration section
- Click on **{props.provider}** from the accordion list to expand and you'll find your **Redirect URL**, you can click `Copy` to copy it to the clipboard
diff --git a/apps/docs/components/MDX/storage_management.mdx b/apps/docs/components/MDX/storage_management.mdx
index e8f0184b88e..ce28a1684c8 100644
--- a/apps/docs/components/MDX/storage_management.mdx
+++ b/apps/docs/components/MDX/storage_management.mdx
@@ -7,7 +7,7 @@ triggers. Note that it is not sufficient to delete the objects from the
`storage.objects` table because that would orphan and leak the actual storage objects in
the S3 backend. Instead, invoke the storage API within Postgres via the `http` extension.
-Enable the [http extension for the `extensions` schema](https://app.supabase.com/project/_/database/extensions) in the Dashboard.
+Enable the [http extension for the `extensions` schema](https://supabase.com/dashboard/project/_/database/extensions) in the Dashboard.
Then, define the following SQL functions in the SQL Editor to delete
storage objects via the API:
diff --git a/apps/docs/docs/ref/api/api.mdx b/apps/docs/docs/ref/api/api.mdx
index 371041af0bd..70bb75ee9f6 100644
--- a/apps/docs/docs/ref/api/api.mdx
+++ b/apps/docs/docs/ref/api/api.mdx
@@ -15,7 +15,7 @@ The Management API is in `beta`. It is usable in it's current state, but it's li
## Authentication
All API requests require a Supabase Personal token to be included in the Authorization header: `Authorization Bearer `API Settings` > `Exposed schemas`
+6. Expose `docs` schema via API in Supabase Dashboard [settings](https://supabase.com/dashboard/project/_/settings/api) > `API Settings` > `Exposed schemas`
### Ingest your documentation
diff --git a/apps/docs/pages/guides/ai/examples/huggingface-image-captioning.mdx b/apps/docs/pages/guides/ai/examples/huggingface-image-captioning.mdx
index 1f891655d85..163422ee325 100644
--- a/apps/docs/pages/guides/ai/examples/huggingface-image-captioning.mdx
+++ b/apps/docs/pages/guides/ai/examples/huggingface-image-captioning.mdx
@@ -20,15 +20,15 @@ We can combine Hugging Face with [Supabase Storage](https://supabase.com/storage
## Setup
-- Open your Supabase project dashboard or [create a new project](https://app.supabase.com/projects).
-- [Create a new bucket](https://app.supabase.com/project/_/storage/buckets) called `images`.
+- Open your Supabase project dashboard or [create a new project](https://supabase.com/dashboard/projects).
+- [Create a new bucket](https://supabase.com/dashboard/project/_/storage/buckets) called `images`.
- Generate TypeScript types from remote Database.
- Create a new Database table called `image_caption`.
- Create `id` column of type `uuid` which references `storage.objects.id`.
- Create a `caption` column of type `text`.
- Regenerate TypeScript types to include new `image_caption` table.
- Deploy the function to Supabase: `supabase functions deploy huggingface-image-captioning`.
-- Create the Database Webhook in the [Supabase Dashboard](https://app.supabase.com/project/_/database/hooks) to trigger the `huggingface-image-captioning` function anytime a record is added to the `storage.objects` table.
+- Create the Database Webhook in the [Supabase Dashboard](https://supabase.com/dashboard/project/_/database/hooks) to trigger the `huggingface-image-captioning` function anytime a record is added to the `storage.objects` table.
## Generate TypeScript Types
diff --git a/apps/docs/pages/guides/ai/examples/nextjs-vector-search.mdx b/apps/docs/pages/guides/ai/examples/nextjs-vector-search.mdx
index b340a6607b6..017eb68ec95 100644
--- a/apps/docs/pages/guides/ai/examples/nextjs-vector-search.mdx
+++ b/apps/docs/pages/guides/ai/examples/nextjs-vector-search.mdx
@@ -22,13 +22,13 @@ We assume that you have a Next.js project with a collection of `.mdx` files nest
## Create a project
-1. [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+1. [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
1. Enter your project details.
1. Wait for the new database to launch.
## Prepare the database
-Let's prepare the database schema. We can use the "OpenAI Vector Search" quickstart in the [SQL Editor](https://app.supabase.com/project/_/sql), or you can copy/paste the SQL below and run it yourself.
+Let's prepare the database schema. We can use the "OpenAI Vector Search" quickstart in the [SQL Editor](https://supabase.com/dashboard/project/_/sql), or you can copy/paste the SQL below and run it yourself.
-1. Go to the [SQL Editor](https://app.supabase.com/project/_/sql) page in the Dashboard.
+1. Go to the [SQL Editor](https://supabase.com/dashboard/project/_/sql) page in the Dashboard.
2. Click **OpenAI Vector Search**.
3. Click **Run**.
diff --git a/apps/docs/pages/guides/ai/google-colab.mdx b/apps/docs/pages/guides/ai/google-colab.mdx
index c3e02029842..d6edee7ba26 100644
--- a/apps/docs/pages/guides/ai/google-colab.mdx
+++ b/apps/docs/pages/guides/ai/google-colab.mdx
@@ -17,7 +17,7 @@ export const meta = {
Google Colab is a hosted Jupyter Notebook service. It provides free access to computing resources, including GPUs and TPUs, and is well-suited to machine learning, data science, and education. We can use Colab to manage collections using [Supabase Vecs](/docs/guides/ai/vecs-python-client).
-In this tutorial we'll connect to a database running on the Supabase [platform](https://app.supabase.com/). If you don't already have a database, you can create one here: [database.new](https://database.new).
+In this tutorial we'll connect to a database running on the Supabase [platform](https://supabase.com/dashboard/). If you don't already have a database, you can create one here: [database.new](https://database.new).
## Create a new notebook
@@ -39,7 +39,7 @@ pip install vecs
## Connect to your database
-Find the Postgres connection string for your Supabase project in the [database settings](https://app.supabase.com/_/settings/database) of the dashboard. Copy the "URI" format, which should look something like `postgresql:/postgres:@:5432/postgres`
+Find the Postgres connection string for your Supabase project in the [database settings](https://supabase.com/dashboard/_/settings/database) of the dashboard. Copy the "URI" format, which should look something like `postgresql:/postgres:@:5432/postgres`
Create a new code block below the install block (`ctrl+m b`) and add the following code using the Postgres URI you copied above:
@@ -79,7 +79,7 @@ collection.upsert(
)
```
-This will create a table inside your database within the `vecs` schema, called `colab_collection`. You can view the inserted items in the [Table Editor](https://app.supabase.com/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.
+This will create a table inside your database within the `vecs` schema, called `colab_collection`. You can view the inserted items in the [Table Editor](https://supabase.com/dashboard/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.

diff --git a/apps/docs/pages/guides/ai/integrations/llamaindex.mdx b/apps/docs/pages/guides/ai/integrations/llamaindex.mdx
index 59db32b9cd3..b1aa7f80b2a 100644
--- a/apps/docs/pages/guides/ai/integrations/llamaindex.mdx
+++ b/apps/docs/pages/guides/ai/integrations/llamaindex.mdx
@@ -52,7 +52,7 @@ Replace the `DB_CONNECTION` with your own connection string for your database, w
Now all that's left is to step through the notebook. You can do this by clicking the "execute" button (`ctrl+enter`) at the top left of each code cell. The notebook guides you through the process of creating a collection, adding data to it, and querying it.
-You can view the inserted items in the [Table Editor](https://app.supabase.com/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.
+You can view the inserted items in the [Table Editor](https://supabase.com/dashboard/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.

diff --git a/apps/docs/pages/guides/ai/quickstarts/face-similarity.mdx b/apps/docs/pages/guides/ai/quickstarts/face-similarity.mdx
index 6996f4c1046..160ed479b6d 100644
--- a/apps/docs/pages/guides/ai/quickstarts/face-similarity.mdx
+++ b/apps/docs/pages/guides/ai/quickstarts/face-similarity.mdx
@@ -49,7 +49,7 @@ Replace the `DB_CONNECTION` with your own connection string for your database, w
Now all that's left is to step through the notebook. You can do this by clicking the "execute" button (`ctrl+enter`) at the top left of each code cell. The notebook guides you through the process of creating a collection, adding data to it, and querying it.
-You can view the inserted items in the [Table Editor](https://app.supabase.com/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.
+You can view the inserted items in the [Table Editor](https://supabase.com/dashboard/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.

diff --git a/apps/docs/pages/guides/ai/quickstarts/hello-world.mdx b/apps/docs/pages/guides/ai/quickstarts/hello-world.mdx
index 7b678dc1d20..d612ed23d86 100644
--- a/apps/docs/pages/guides/ai/quickstarts/hello-world.mdx
+++ b/apps/docs/pages/guides/ai/quickstarts/hello-world.mdx
@@ -49,7 +49,7 @@ Replace the `DB_CONNECTION` with your own connection string for your database, w
Now all that's left is to step through the notebook. You can do this by clicking the "execute" button (`ctrl+enter`) at the top left of each code cell. The notebook guides you through the process of creating a collection, adding data to it, and querying it.
-You can view the inserted items in the [Table Editor](https://app.supabase.com/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.
+You can view the inserted items in the [Table Editor](https://supabase.com/dashboard/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.

diff --git a/apps/docs/pages/guides/ai/quickstarts/text-deduplication.mdx b/apps/docs/pages/guides/ai/quickstarts/text-deduplication.mdx
index 8d20cf9cca4..d15cbbd1289 100644
--- a/apps/docs/pages/guides/ai/quickstarts/text-deduplication.mdx
+++ b/apps/docs/pages/guides/ai/quickstarts/text-deduplication.mdx
@@ -50,7 +50,7 @@ Replace the `DB_CONNECTION` with your own connection string for your database, w
Now all that's left is to step through the notebook. You can do this by clicking the "execute" button (`ctrl+enter`) at the top left of each code cell. The notebook guides you through the process of creating a collection, adding data to it, and querying it.
-You can view the inserted items in the [Table Editor](https://app.supabase.com/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.
+You can view the inserted items in the [Table Editor](https://supabase.com/dashboard/project/_/editor/), by selecting the `vecs` schema from the schema dropdown.

diff --git a/apps/docs/pages/guides/ai/vector-columns.mdx b/apps/docs/pages/guides/ai/vector-columns.mdx
index d941c164302..7c768606e0b 100644
--- a/apps/docs/pages/guides/ai/vector-columns.mdx
+++ b/apps/docs/pages/guides/ai/vector-columns.mdx
@@ -23,7 +23,7 @@ Vectors in Supabase are enabled via [pgvector](https://github.com/pgvector/pgvec
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "vector" and enable the extension.
diff --git a/apps/docs/pages/guides/api.mdx b/apps/docs/pages/guides/api.mdx
index 7ca9052585d..5ac4bc65ba3 100644
--- a/apps/docs/pages/guides/api.mdx
+++ b/apps/docs/pages/guides/api.mdx
@@ -50,7 +50,7 @@ Reference:
## GraphQL API [#graphql-api-overview]
Supabase uses [pg_graphql](https://supabase.github.io/pg_graphql/) to expose a GraphQL API endpoint at `https://.supabase.co/graphql/v1/`.
-You can introspect and query the GraphQL API of an existing Supabase project within Studio [here](https://app.supabase.com/project/_/api/graphiql),
+You can introspect and query the GraphQL API of an existing Supabase project within Studio [here](https://supabase.com/dashboard/project/_/api/graphiql),
or navigate there manually at `API Docs > GraphQL > GraphiQL`.
The GraphQL interface is automatically reflected from your database's schema and supports:
@@ -72,11 +72,11 @@ Reference:
Supabase provides a Realtime API using [Realtime](https://github.com/supabase/realtime). You can use this to listen to database changes over websockets.
Realtime leverages PostgreSQL's built-in logical replication. You can manage your Realtime API simply by managing Postgres publications.
-Go to your project's [Replication section](https://app.supabase.com/project/_/database/replication) to get started.
+Go to your project's [Replication section](https://supabase.com/dashboard/project/_/database/replication) to get started.
## API URL and Keys
-You can find the API URL and Keys in the [Dashboard](https://app.supabase.com/project/_/settings/api).
+You can find the API URL and Keys in the [Dashboard](https://supabase.com/dashboard/project/_/settings/api).
-> Ensure you have [enabled replication](https://app.supabase.com/project/_/database/replication) on the table you are subscribing to.
+> Ensure you have [enabled replication](https://supabase.com/dashboard/project/_/database/replication) on the table you are subscribing to.
## Migration Guide
diff --git a/apps/docs/pages/guides/auth/auth-helpers/sveltekit.mdx b/apps/docs/pages/guides/auth/auth-helpers/sveltekit.mdx
index 8137d96df44..a9d4a883784 100644
--- a/apps/docs/pages/guides/auth/auth-helpers/sveltekit.mdx
+++ b/apps/docs/pages/guides/auth/auth-helpers/sveltekit.mdx
@@ -21,10 +21,10 @@ npm install @supabase/auth-helpers-sveltekit
### Declare Environment Variables
-Retrieve your project's URL and anon key from your [API settings](https://app.supabase.com/project/_/settings/api), and create a `.env.local` file with the following environment variables:
+Retrieve your project's URL and anon key from your [API settings](https://supabase.com/dashboard/project/_/settings/api), and create a `.env.local` file with the following environment variables:
```bash .env.local
-# Find these in your Supabase project settings https://app.supabase.com/project/_/settings/api
+# Find these in your Supabase project settings https://supabase.com/dashboard/project/_/settings/api
PUBLIC_SUPABASE_URL=https://your-project.supabase.co
PUBLIC_SUPABASE_ANON_KEY=your-anon-key
```
diff --git a/apps/docs/pages/guides/auth/auth-magic-link.mdx b/apps/docs/pages/guides/auth/auth-magic-link.mdx
index 89d960b7235..a47794fed45 100644
--- a/apps/docs/pages/guides/auth/auth-magic-link.mdx
+++ b/apps/docs/pages/guides/auth/auth-magic-link.mdx
@@ -17,8 +17,8 @@ Setting up Magic Link logins for your Supabase application.
## Add Magic Link into your Supabase Project
-1. For [Site URL](https://app.supabase.com/project/_/auth/url-configuration), enter the final (hosted) URL of your app.
-1. For [Auth Providers](https://app.supabase.com/project/_/auth/providers), **enable email provider**.
+1. For [Site URL](https://supabase.com/dashboard/project/_/auth/url-configuration), enter the final (hosted) URL of your app.
+1. For [Auth Providers](https://supabase.com/dashboard/project/_/auth/providers), **enable email provider**.
## Add login code to your client app
diff --git a/apps/docs/pages/guides/auth/auth-password-reset.mdx b/apps/docs/pages/guides/auth/auth-password-reset.mdx
index c4ecc97d2b7..1b81df20c2a 100644
--- a/apps/docs/pages/guides/auth/auth-password-reset.mdx
+++ b/apps/docs/pages/guides/auth/auth-password-reset.mdx
@@ -17,8 +17,8 @@ export const meta = {
Supabase provides a convenient method [`.resetPasswordForEmail`](/docs/reference/javascript/auth-resetpasswordforemail)
to reset a user password. This method takes a parameter of `redirectTo` which we will use to pass an absolute URL to
the update password page. This URL must be saved in your
-allowed [Redirect URLs](https://app.supabase.com/project/_/auth/url-configuration) list found at
-[Authentication > Redirect Configuration](https://app.supabase.com/project/_/auth/url-configuration) or it won't
+allowed [Redirect URLs](https://supabase.com/dashboard/project/_/auth/url-configuration) list found at
+[Authentication > Redirect Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) or it won't
redirect the user.
```ts
@@ -45,8 +45,8 @@ await supabase.auth.updateUser({ password: new_password })
Supabase provides a convenient method [`.resetPasswordForEmail`](/docs/reference/javascript/auth-resetpasswordforemail)
to reset a user password. This method takes a parameter of `redirectTo` which we will use to pass an absolute URL to
the callback page along with a query parameter to the update password page. This URL must be saved in your
-allowed [Redirect URLs](https://app.supabase.com/project/_/auth/url-configuration) list found at
-[Authentication > Redirect Configuration](https://app.supabase.com/project/_/auth/url-configuration) or it won't
+allowed [Redirect URLs](https://supabase.com/dashboard/project/_/auth/url-configuration) list found at
+[Authentication > Redirect Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) or it won't
redirect the user.
```ts
diff --git a/apps/docs/pages/guides/auth/phone-login/messagebird.mdx b/apps/docs/pages/guides/auth/phone-login/messagebird.mdx
index 38651a9876d..273b4870944 100644
--- a/apps/docs/pages/guides/auth/phone-login/messagebird.mdx
+++ b/apps/docs/pages/guides/auth/phone-login/messagebird.mdx
@@ -24,7 +24,7 @@ We'll cover:
What you'll need:
- A MessageBird account (sign up here: https://dashboard.messagebird.com/en/sign-up)
-- A Supabase project (create one here: https://app.supabase.com)
+- A Supabase project (create one here: https://supabase.com/dashboard)
- A mobile phone capable of receiving SMS
## Steps
@@ -49,7 +49,7 @@ You will need the following values to get started:
- Live API Key / Test API Key
- MessageBird originator
-Now go to the Auth > Settings page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/settings).
+Now go to the Auth > Settings page in the Supabase dashboard (https://supabase.com/dashboard/project/YOUR-PROJECT-REF/auth/settings).
You should see an option to enable Phone Signup.
@@ -68,7 +68,7 @@ Now the backend should be setup, we can proceed to add our client-side code!
The SMS message sent to a phone containing an OTP code can be customized. This is useful if you need to mention a brand name or display a website address.
-Go to Auth > Templates page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/templates).
+Go to Auth > Templates page in the Supabase dashboard (https://supabase.com/dashboard/project/YOUR-PROJECT-REF/auth/templates).
Use the variable `.Code` in the template to display the code.
@@ -276,7 +276,7 @@ The user does not have a password therefore will need to sign in via this method
## Resources
- [MessageBird Signup](https://dashboard.messagebird.com/en/sign-up)
-- [Supabase Dashboard](https://app.supabase.com)
+- [Supabase Dashboard](https://supabase.com/dashboard)
- [Supabase Row Level Security](/docs/guides/auth#row-level-security)
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/auth/phone-login/twilio.mdx b/apps/docs/pages/guides/auth/phone-login/twilio.mdx
index 2b6fd7f2b18..d4bae16558c 100644
--- a/apps/docs/pages/guides/auth/phone-login/twilio.mdx
+++ b/apps/docs/pages/guides/auth/phone-login/twilio.mdx
@@ -25,7 +25,7 @@ We'll cover:
What you'll need:
- A Twilio account (sign up here: https://www.twilio.com/try-twilio)
-- A Supabase project (create one here: https://app.supabase.com)
+- A Supabase project (create one here: https://supabase.com/dashboard)
- A mobile phone capable of receiving SMS
## Video
@@ -68,7 +68,7 @@ You should now be able to see all three values you'll need to get started:

-Now go to the Auth > Settings page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/settings).
+Now go to the Auth > Settings page in the Supabase dashboard (https://supabase.com/dashboard/project/YOUR-PROJECT-REF/auth/settings).
You should see an option to enable Phone Signup:
@@ -86,7 +86,7 @@ Now the backend should be setup, we can proceed to add our client-side code!
The SMS message sent to a phone containing an OTP code can be customized. This is useful if you need to mention a brand name or display a website address.
-Go to Auth > Templates page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/templates).
+Go to Auth > Templates page in the Supabase dashboard (https://supabase.com/dashboard/project/YOUR-PROJECT-REF/auth/templates).
Use the variable `.Code` in the template to display the OTP code. Here's an example in the SMS template.
@@ -350,7 +350,7 @@ let { data, error } = await supabase.auth.verifyOtp({
## Resources
- [Twilio Signup](https://www.twilio.com/try-twilio)
-- [Supabase Dashboard](https://app.supabase.com)
+- [Supabase Dashboard](https://supabase.com/dashboard)
- [Supabase Row Level Security](/docs/guides/auth#row-level-security)
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/auth/phone-login/vonage.mdx b/apps/docs/pages/guides/auth/phone-login/vonage.mdx
index 5ebe1de41d0..0e6a1b86061 100644
--- a/apps/docs/pages/guides/auth/phone-login/vonage.mdx
+++ b/apps/docs/pages/guides/auth/phone-login/vonage.mdx
@@ -24,7 +24,7 @@ We'll cover:
What you'll need:
- A Vonage account (sign up here: https://dashboard.nexmo.com/sign-up)
-- A Supabase project (create one here: https://app.supabase.com)
+- A Supabase project (create one here: https://supabase.com/dashboard)
- A mobile phone capable of receiving SMS
## Steps
@@ -49,7 +49,7 @@ Select the country you want a number for. You will need a mobile phone number wi
### Configure Supabase
-Now go to the Auth > Settings page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/settings).
+Now go to the Auth > Settings page in the Supabase dashboard (https://supabase.com/dashboard/project/YOUR-PROJECT-REF/auth/settings).
You should see an option to enable Phone Signup.
@@ -61,7 +61,7 @@ Now the backend should be setup, we can proceed to add our client-side code!
The SMS message sent to a phone containing an OTP code can be customized. This is useful if you need to mention a brand name or display a website address.
-Go to Auth > Templates page in the Supabase dashboard (https://app.supabase.com/project/YOUR-PROJECT-REF/auth/templates).
+Go to Auth > Templates page in the Supabase dashboard (https://supabase.com/dashboard/project/YOUR-PROJECT-REF/auth/templates).
Use the variable `.Code` in the template to display the code.
@@ -269,7 +269,7 @@ The user does not have a password therefore will need to sign in via this method
## Resources
- [Vonage Signup](https://dashboard.nexmo.com/sign-up)
-- [Supabase Dashboard](https://app.supabase.com)
+- [Supabase Dashboard](https://supabase.com/dashboard)
- [Supabase Row Level Security](/docs/guides/auth#row-level-security)
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/auth/quickstarts/nextjs.mdx b/apps/docs/pages/guides/auth/quickstarts/nextjs.mdx
index 104cf7c5b28..f57d831b083 100644
--- a/apps/docs/pages/guides/auth/quickstarts/nextjs.mdx
+++ b/apps/docs/pages/guides/auth/quickstarts/nextjs.mdx
@@ -12,9 +12,9 @@ export const meta = {
- [Launch a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Launch a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- Your new database has a table for storing your users. You can see that this table is currently empty by running some SQL in the [SQL Editor](https://app.supabase.com/project/_/sql).
+ Your new database has a table for storing your users. You can see that this table is currently empty by running some SQL in the [SQL Editor](https://supabase.com/dashboard/project/_/sql).
@@ -52,7 +52,7 @@ export const meta = {
- Rename `.env.local.example` to `.env.local` and populate with [your project's URL and Anon Key](https://app.supabase.com/project/_/settings/api).
+ Rename `.env.local.example` to `.env.local` and populate with [your project's URL and Anon Key](https://supabase.com/dashboard/project/_/settings/api).
diff --git a/apps/docs/pages/guides/auth/quickstarts/react.mdx b/apps/docs/pages/guides/auth/quickstarts/react.mdx
index 1ac392a873b..3dfdc081c80 100644
--- a/apps/docs/pages/guides/auth/quickstarts/react.mdx
+++ b/apps/docs/pages/guides/auth/quickstarts/react.mdx
@@ -12,9 +12,9 @@ export const meta = {
- [Launch a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Launch a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- Your new database has a table for storing your users. You can see that this table is currently empty by running some SQL in the [SQL Editor](https://app.supabase.com/project/_/sql).
+ Your new database has a table for storing your users. You can see that this table is currently empty by running some SQL in the [SQL Editor](https://supabase.com/dashboard/project/_/sql).
@@ -68,7 +68,7 @@ export const meta = {
- In `index.js`, create a Supabase client using your [Project URL and public API (anon) key](https://app.supabase.com/project/_/settings/api).
+ In `index.js`, create a Supabase client using your [Project URL and public API (anon) key](https://supabase.com/dashboard/project/_/settings/api).
You can configure the Auth component to display whenever there is no session inside `supabase.auth.getSession()`
diff --git a/apps/docs/pages/guides/auth/row-level-security.mdx b/apps/docs/pages/guides/auth/row-level-security.mdx
index 3ae2fd0ac1d..cef4f4280e8 100644
--- a/apps/docs/pages/guides/auth/row-level-security.mdx
+++ b/apps/docs/pages/guides/auth/row-level-security.mdx
@@ -317,7 +317,7 @@ Initializing a client with a Service Key will not override RLS if a user token i
### Testing policies
-To test policies on the database itself (i.e., from the [SQL Editor](https://app.supabase.com/project/_/sql) or from `psql`) without switching to your frontend and logging in as different users, you can utilize the following helper SQL procedures ([credits](https://github.com/supabase/supabase/issues/7311#issuecomment-1398648114)):
+To test policies on the database itself (i.e., from the [SQL Editor](https://supabase.com/dashboard/project/_/sql) or from `psql`) without switching to your frontend and logging in as different users, you can utilize the following helper SQL procedures ([credits](https://github.com/supabase/supabase/issues/7311#issuecomment-1398648114)):
```sql
grant anon, authenticated to postgres;
diff --git a/apps/docs/pages/guides/auth/server-side-rendering.mdx b/apps/docs/pages/guides/auth/server-side-rendering.mdx
index 9bcd4a75e41..362197b60ba 100644
--- a/apps/docs/pages/guides/auth/server-side-rendering.mdx
+++ b/apps/docs/pages/guides/auth/server-side-rendering.mdx
@@ -51,7 +51,7 @@ server redirects the user back to your single-page app.
-You can configure [redirects URLs](https://app.supabase.com/project/_/auth/url-configuration) in the Supabase Dashboard. You can use [wildcard match patterns](/docs/guides/auth#redirect-urls-and-wildcards)
+You can configure [redirects URLs](https://supabase.com/dashboard/project/_/auth/url-configuration) in the Supabase Dashboard. You can use [wildcard match patterns](/docs/guides/auth#redirect-urls-and-wildcards)
like `*` and `**` to allow redirects to different forms of URLs.
diff --git a/apps/docs/pages/guides/auth/social-login/auth-apple.mdx b/apps/docs/pages/guides/auth/social-login/auth-apple.mdx
index 8f72a47a5d2..3f85b324278 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-apple.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-apple.mdx
@@ -17,7 +17,7 @@ Apple OAuth consists of six broad steps:
- Obtaining a `Services Id` - this will serve as the `client_id`.
- Obtaining a `secret key` that will be used to get our `client_secret`.
- Generating the `client_secret` using the `secret key`.
-- Add your `client id` and `client secret` keys to your [Supabase Project](https://app.supabase.com).
+- Add your `client id` and `client secret` keys to your [Supabase Project](https://supabase.com/dashboard).
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js).
## Access your Apple Developer account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-bitbucket.mdx b/apps/docs/pages/guides/auth/social-login/auth-bitbucket.mdx
index 57ae235d2bb..a1e9abf21d2 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-bitbucket.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-bitbucket.mdx
@@ -13,7 +13,7 @@ To enable Bitbucket Auth for your project, you need to set up a BitBucket OAuth
Setting up Bitbucket logins for your application consists of 3 parts:
- Create and configure a Bitbucket OAuth Consumer on [Bitbucket](https://bitbucket.org)
-- Add your Bitbucket OAuth Consumer keys to your [Supabase Project](https://app.supabase.com)
+- Add your Bitbucket OAuth Consumer keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your Bitbucket account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-discord.mdx b/apps/docs/pages/guides/auth/social-login/auth-discord.mdx
index 061f93b43e2..3ee781c798f 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-discord.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-discord.mdx
@@ -13,7 +13,7 @@ To enable Discord Auth for your project, you need to set up a Discord Applicatio
Setting up Discord logins for your application consists of 3 parts:
- Create and configure a Discord Application [Discord Developer Portal](https://discord.com/developers)
-- Add your Discord OAuth Consumer keys to your [Supabase Project](https://app.supabase.com)
+- Add your Discord OAuth Consumer keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your Discord account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-facebook.mdx b/apps/docs/pages/guides/auth/social-login/auth-facebook.mdx
index f5c7deac8df..d0dd5855c73 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-facebook.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-facebook.mdx
@@ -13,7 +13,7 @@ To enable Facebook Auth for your project, you need to set up a Facebook OAuth ap
Setting up Facebook logins for your application consists of 3 parts:
- Create and configure a Facebook Application on the [Facebook Developers Site](https://developers.facebook.com)
-- Add your Facebook keys to your [Supabase Project](https://app.supabase.com)
+- Add your Facebook keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your Facebook Developer account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-github.mdx b/apps/docs/pages/guides/auth/social-login/auth-github.mdx
index 5ba9d43c440..87236125962 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-github.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-github.mdx
@@ -13,7 +13,7 @@ To enable GitHub Auth for your project, you need to set up a GitHub OAuth applic
Setting up GitHub logins for your application consists of 3 parts:
- Create and configure a GitHub OAuth App on [GitHub](https://github.com)
-- Add your GitHub OAuth keys to your [Supabase Project](https://app.supabase.com)
+- Add your GitHub OAuth keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your GitHub account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-gitlab.mdx b/apps/docs/pages/guides/auth/social-login/auth-gitlab.mdx
index 8934a57b5db..5d4801f4c41 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-gitlab.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-gitlab.mdx
@@ -13,7 +13,7 @@ To enable GitLab Auth for your project, you need to set up a GitLab OAuth applic
Setting up GitLab logins for your application consists of 3 parts:
- Create and configure a GitLab Application on [GitLab](https://gitlab.com)
-- Add your GitLab Application keys to your [Supabase Project](https://app.supabase.com)
+- Add your GitLab Application keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your GitLab account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-google.mdx b/apps/docs/pages/guides/auth/social-login/auth-google.mdx
index ef5d4ccffb0..7b73157b460 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-google.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-google.mdx
@@ -13,7 +13,7 @@ To enable Google Auth for your project, you need to set up a Google OAuth applic
Setting up Google logins for your application consists of 3 parts:
- Create and configure a Google Project on the [Google Cloud Platform Console](https://console.cloud.google.com/home/dashboard)
-- Add your Google OAuth keys to your [Supabase Project](https://app.supabase.com)
+- Add your Google OAuth keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your Google Cloud Platform account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-linkedin.mdx b/apps/docs/pages/guides/auth/social-login/auth-linkedin.mdx
index 30dc5a41d73..d81b1f7ad79 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-linkedin.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-linkedin.mdx
@@ -13,7 +13,7 @@ To enable LinkedIn Auth for your project, you need to set up a LinkedIn OAuth ap
Setting up LinkedIn logins for your application consists of 3 parts:
- Create and configure a LinkedIn Project and App on the [LinkedIn Developer Dashboard](https://www.linkedin.com/developers/apps).
-- Add your LinkedIn `client_id` and `client_secret` to your [Supabase Project](https://app.supabase.com).
+- Add your LinkedIn `client_id` and `client_secret` to your [Supabase Project](https://supabase.com/dashboard).
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js).
## Access your LinkedIn Developer account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-notion.mdx b/apps/docs/pages/guides/auth/social-login/auth-notion.mdx
index fcdecce78ee..df59c508485 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-notion.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-notion.mdx
@@ -13,7 +13,7 @@ To enable Notion Auth for your project, you need to set up a Notion Application
Setting up Notion logins for your application consists of 3 parts:
- Create and configure a Notion Application [Notion Developer Portal](https://www.notion.so/my-integrations)
-- Retrieve your OAuth client ID and OAuth client secret and add them to your [Supabase Project](https://app.supabase.com)
+- Retrieve your OAuth client ID and OAuth client secret and add them to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Create your notion integration
diff --git a/apps/docs/pages/guides/auth/social-login/auth-slack.mdx b/apps/docs/pages/guides/auth/social-login/auth-slack.mdx
index 78c4429aea1..48859c3a5ca 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-slack.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-slack.mdx
@@ -13,7 +13,7 @@ To enable Slack Auth for your project, you need to set up a Slack OAuth applicat
Setting up Slack logins for your application consists of 3 parts:
- Create and configure a Slack Project and App on the [Slack Developer Dashboard](https://api.slack.com/apps).
-- Add your Slack `API Key` and `API Secret Key` to your [Supabase Project](https://app.supabase.com).
+- Add your Slack `API Key` and `API Secret Key` to your [Supabase Project](https://supabase.com/dashboard).
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js).
## Access your Slack Developer account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-spotify.mdx b/apps/docs/pages/guides/auth/social-login/auth-spotify.mdx
index ac6099c8c1b..f65374571f1 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-spotify.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-spotify.mdx
@@ -13,7 +13,7 @@ To enable Spotify Auth for your project, you need to set up a Spotify OAuth appl
Setting up Spotify logins for your application consists of 3 parts:
- Create and configure a Spotify Project and App on the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard/).
-- Add your Spotify `API Key` and `API Secret Key` to your [Supabase Project](https://app.supabase.com).
+- Add your Spotify `API Key` and `API Secret Key` to your [Supabase Project](https://supabase.com/dashboard).
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js).
## Access your Spotify Developer account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-twitch.mdx b/apps/docs/pages/guides/auth/social-login/auth-twitch.mdx
index 9b6b30acf26..6b4951f880d 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-twitch.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-twitch.mdx
@@ -13,7 +13,7 @@ To enable Twitch Auth for your project, you need to set up a Twitch Application
Setting up Twitch logins for your application consists of 3 parts:
- Create and configure a Twitch Application [Twitch Developer Console](https://dev.twitch.tv/console)
-- Add your Twitch OAuth Consumer keys to your [Supabase Project](https://app.supabase.com)
+- Add your Twitch OAuth Consumer keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your Twitch Developer account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-twitter.mdx b/apps/docs/pages/guides/auth/social-login/auth-twitter.mdx
index a2ce6204ec2..d681313a3e3 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-twitter.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-twitter.mdx
@@ -13,7 +13,7 @@ To enable Twitter Auth for your project, you need to set up a Twitter OAuth appl
Setting up Twitter logins for your application consists of 3 parts:
- Create and configure a Twitter Project and App on the [Twitter Developer Dashboard](https://developer.twitter.com/en/portal/dashboard).
-- Add your Twitter `API Key` and `API Secret Key` to your [Supabase Project](https://app.supabase.com).
+- Add your Twitter `API Key` and `API Secret Key` to your [Supabase Project](https://supabase.com/dashboard).
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js).
## Access your Twitter Developer account
diff --git a/apps/docs/pages/guides/auth/social-login/auth-zoom.mdx b/apps/docs/pages/guides/auth/social-login/auth-zoom.mdx
index fe4c9bec315..9e2f9792dcc 100644
--- a/apps/docs/pages/guides/auth/social-login/auth-zoom.mdx
+++ b/apps/docs/pages/guides/auth/social-login/auth-zoom.mdx
@@ -13,7 +13,7 @@ To enable Zoom Auth for your project, you need to set up a Zoom OAuth applicatio
Setting up Zoom logins for your application consists of 3 parts:
- Create and configure a Zoom OAuth App on [Zoom App Marketplace](https://marketplace.zoom.us/)
-- Add your Zoom OAuth keys to your [Supabase Project](https://app.supabase.com)
+- Add your Zoom OAuth keys to your [Supabase Project](https://supabase.com/dashboard)
- Add the login code to your [Supabase JS Client App](https://github.com/supabase/supabase-js)
## Access your Zoom Developer account
diff --git a/apps/docs/pages/guides/auth/sso/auth-sso-saml.mdx b/apps/docs/pages/guides/auth/sso/auth-sso-saml.mdx
index 72760555797..2fb4589052d 100644
--- a/apps/docs/pages/guides/auth/sso/auth-sso-saml.mdx
+++ b/apps/docs/pages/guides/auth/sso/auth-sso-saml.mdx
@@ -15,7 +15,7 @@ Supabase Auth supports enterprise-level Single Sign-On (SSO) for any identity pr
- PingIdentity
- OneLogin
-If you're having issues with identity provider software not on this list, please [open a support ticket](https://app.supabase.com/support/new).
+If you're having issues with identity provider software not on this list, please [open a support ticket](https://supabase.com/dashboard/support/new).
## Prerequisites
@@ -23,7 +23,7 @@ This guide requires the use of the [Supabase CLI](/docs/guides/cli). Please make
You can use the `supabase sso` [subcommands](/docs/reference/cli/supabase-sso) to manage your project's configuration.
-SAML 2.0 support is disabled by default on Supabase projects. You can configure this on the [Auth Providers](https://app.supabase.com/project/_/auth/providers) page on your project.
+SAML 2.0 support is disabled by default on Supabase projects. You can configure this on the [Auth Providers](https://supabase.com/dashboard/project/_/auth/providers) page on your project.
Please note that SAML 2.0 support is offered on plans Pro and above. Check the [Pricing](https://supabase.com/pricing) page for more information.
@@ -130,7 +130,7 @@ CREATE POLICY "View organization settings."
## Managing SAML 2.0 connections
-Once you've enabled SAML 2.0 support on your project via the [Auth Providers](https://app.supabase.com/project/_/auth/providers) page in the dashboard, you can use the [Supabase CLI](/docs/reference/cli/supabase-sso) to add, update, remove and view information about identity providers.
+Once you've enabled SAML 2.0 support on your project via the [Auth Providers](https://supabase.com/dashboard/project/_/auth/providers) page in the dashboard, you can use the [Supabase CLI](/docs/reference/cli/supabase-sso) to add, update, remove and view information about identity providers.
### Add a connection
@@ -287,7 +287,7 @@ supabase sso remove --project-ref
If successful, the details of the removed identity provider will be shown. All user accounts from that identity provider will be immediately logged out. User information will remain in the system, but it will no longer be possible for any of those accounts to be accessed in the future, even if you add the connection again.
-If you need to reassign those user accounts to another identity provider, please [open a support ticket](https://app.supabase.com/support/new).
+If you need to reassign those user accounts to another identity provider, please [open a support ticket](https://supabase.com/dashboard/support/new).
A [list of all](/docs/reference/cli/supabase-sso-list) registered identity providers can be displayed by running:
@@ -364,7 +364,7 @@ Should you run into this problem, it is most likely a misconfiguration issue **o
At this time it is not possible to extract the RSA private key used by your project's Supabase Auth server. This is done to keep the private key as secure as possible, given that SAML does not offer an easy way to rotate keys without disrupting service. (Please use a SAML 2.0 Metadata URL whenever possible for this reason!)
-If you really need access to the key, please [open a support ticket](https://app.supabase.com/support/new) and we'll try to support you as best as possible.
+If you really need access to the key, please [open a support ticket](https://supabase.com/dashboard/support/new) and we'll try to support you as best as possible.
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/cli/managing-environments.mdx b/apps/docs/pages/guides/cli/managing-environments.mdx
index c3e41a404c4..8c8646cfe1c 100644
--- a/apps/docs/pages/guides/cli/managing-environments.mdx
+++ b/apps/docs/pages/guides/cli/managing-environments.mdx
@@ -23,7 +23,7 @@ Make sure you have these installed on your local machine:
To get started:
-- Create a [Supabase project](https://app.supabase.com) or use an existing one
+- Create a [Supabase project](https://supabase.com/dashboard) or use an existing one
- Initialize a local Git repository
@@ -53,7 +53,7 @@ supabase link --project-ref $PROJECT_ID
You can get your `$PROJECT_ID` from your project's dashboard URL:
```
-https://app.supabase.com/project/
+https://supabase.com/dashboard/project/
```
If you're using an existing Supabase project, you might have made schema changes through the Dashboard.
diff --git a/apps/docs/pages/guides/database.mdx b/apps/docs/pages/guides/database.mdx
index 5bff7cc1a89..440277b9a8b 100644
--- a/apps/docs/pages/guides/database.mdx
+++ b/apps/docs/pages/guides/database.mdx
@@ -98,7 +98,7 @@ Read about resetting your database password [here](/docs/guides/database/managin
## Next steps
- Read more about [Postgres](https://www.postgresql.org/about/)
-- Sign in: [app.supabase.com](https://app.supabase.com)
+- Sign in: [supabase.com/dashboard](https://supabase.com/dashboard)
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/database/arrays.mdx b/apps/docs/pages/guides/database/arrays.mdx
index 5bef947cfa9..0ac61fcd68c 100644
--- a/apps/docs/pages/guides/database/arrays.mdx
+++ b/apps/docs/pages/guides/database/arrays.mdx
@@ -20,7 +20,7 @@ Create a test table with a text array (an array of strings):
>
-1. Go to the [Table editor](https://app.supabase.com/project/_/editor) page in the Dashboard.
+1. Go to the [Table editor](https://supabase.com/dashboard/project/_/editor) page in the Dashboard.
1. Click **New Table** and create a table with the name `arraytest`.
1. Click **Save**.
1. Click **New Column** and create a column with the name `textarray`, type `text`, and select **Define as array**.
@@ -49,7 +49,7 @@ create table arraytest (
>
-1. Go to the [Table editor](https://app.supabase.com/project/_/editor) page in the Dashboard.
+1. Go to the [Table editor](https://supabase.com/dashboard/project/_/editor) page in the Dashboard.
1. Select the `arraytest` table.
1. Click **Insert row** and add `["Harry", "Larry", "Moe"]`.
1. Click **Save.**
@@ -85,7 +85,7 @@ const { data, error } = await supabase
>
-1. Go to the [Table editor](https://app.supabase.com/project/_/editor) page in the Dashboard.
+1. Go to the [Table editor](https://supabase.com/dashboard/project/_/editor) page in the Dashboard.
1. Select the `arraytest` table.
You should see:
diff --git a/apps/docs/pages/guides/database/connecting-to-postgres.mdx b/apps/docs/pages/guides/database/connecting-to-postgres.mdx
index 10f810293f8..d63aa46aa2d 100644
--- a/apps/docs/pages/guides/database/connecting-to-postgres.mdx
+++ b/apps/docs/pages/guides/database/connecting-to-postgres.mdx
@@ -23,7 +23,7 @@ Supabase provides auto-updating [APIs](/docs/guides/database/api). This is the e
## Direct connections
-Every Supabase project provides a full Postgres database. You can connect to the database using [any tool which supports Postgres](#integrations). You can find the connection string in the [Database settings](https://app.supabase.com/project/_/settings/database) inside the dashboard:
+Every Supabase project provides a full Postgres database. You can connect to the database using [any tool which supports Postgres](#integrations). You can find the connection string in the [Database settings](https://supabase.com/dashboard/project/_/settings/database) inside the dashboard:
1. Go to the `Settings` section.
2. Click `Database`.
@@ -38,7 +38,7 @@ Every Supabase project provides a full Postgres database. You can connect to the
## Connection Pooler
-Every Supabase project comes with PgBouncer for connection pooling. A connection pooler is useful for managing a large number of _temporary_ connections. For example, if you are using [Prisma](/docs/guides/integrations/prisma), Drizzle, Kysely, or anything deployed to a Serverless environment (AWS Lambdas or Edge Functions). You can find the connection pool config in the [Database settings](https://app.supabase.com/project/_/settings/database) inside the dashboard:
+Every Supabase project comes with PgBouncer for connection pooling. A connection pooler is useful for managing a large number of _temporary_ connections. For example, if you are using [Prisma](/docs/guides/integrations/prisma), Drizzle, Kysely, or anything deployed to a Serverless environment (AWS Lambdas or Edge Functions). You can find the connection pool config in the [Database settings](https://supabase.com/dashboard/project/_/settings/database) inside the dashboard:
1. Go to the `Settings` section.
2. Click `Database`.
diff --git a/apps/docs/pages/guides/database/extensions.mdx b/apps/docs/pages/guides/database/extensions.mdx
index 8b729b6ba73..68271fbc284 100644
--- a/apps/docs/pages/guides/database/extensions.mdx
+++ b/apps/docs/pages/guides/database/extensions.mdx
@@ -19,7 +19,7 @@ Supabase has pre-installed some of the most useful open source extensions.
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click **Extensions** in the sidebar.
3. Enable or disable an extension.
diff --git a/apps/docs/pages/guides/database/extensions/http.mdx b/apps/docs/pages/guides/database/extensions/http.mdx
index 7f686ed8e7b..89ad11ae91f 100644
--- a/apps/docs/pages/guides/database/extensions/http.mdx
+++ b/apps/docs/pages/guides/database/extensions/http.mdx
@@ -45,7 +45,7 @@ You can use the `http` extension to make these network requests from Postgres.
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "http" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/hypopg.mdx b/apps/docs/pages/guides/database/extensions/hypopg.mdx
index 18688e276e4..b272e9e40e0 100644
--- a/apps/docs/pages/guides/database/extensions/hypopg.mdx
+++ b/apps/docs/pages/guides/database/extensions/hypopg.mdx
@@ -20,7 +20,7 @@ The motivation for HypoPG is to allow users to quickly search for an index to im
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "hypopg" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pg_graphql.mdx b/apps/docs/pages/guides/database/extensions/pg_graphql.mdx
index e4a27cb523c..eee0cfb1103 100644
--- a/apps/docs/pages/guides/database/extensions/pg_graphql.mdx
+++ b/apps/docs/pages/guides/database/extensions/pg_graphql.mdx
@@ -24,7 +24,7 @@ For more information about how the SQL schema is reflected into a GraphQL schema
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_graphql" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pg_hashids.mdx b/apps/docs/pages/guides/database/extensions/pg_hashids.mdx
index ad02c19b1ff..2b413c1533f 100644
--- a/apps/docs/pages/guides/database/extensions/pg_hashids.mdx
+++ b/apps/docs/pages/guides/database/extensions/pg_hashids.mdx
@@ -18,7 +18,7 @@ export const meta = {
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_hashids" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pg_jsonschema.mdx b/apps/docs/pages/guides/database/extensions/pg_jsonschema.mdx
index 4cf54f21a19..1fba7fa77fc 100644
--- a/apps/docs/pages/guides/database/extensions/pg_jsonschema.mdx
+++ b/apps/docs/pages/guides/database/extensions/pg_jsonschema.mdx
@@ -18,7 +18,7 @@ export const meta = {
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_jsonschema" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pg_stat_monitor.mdx b/apps/docs/pages/guides/database/extensions/pg_stat_monitor.mdx
index 232bbb116e0..8e050767f7d 100644
--- a/apps/docs/pages/guides/database/extensions/pg_stat_monitor.mdx
+++ b/apps/docs/pages/guides/database/extensions/pg_stat_monitor.mdx
@@ -24,7 +24,7 @@ For more information on query optimization, check out the [query performance gui
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_stat_monitor" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pg_stat_statements.mdx b/apps/docs/pages/guides/database/extensions/pg_stat_statements.mdx
index cb64a901b0c..34cbb3af35b 100644
--- a/apps/docs/pages/guides/database/extensions/pg_stat_statements.mdx
+++ b/apps/docs/pages/guides/database/extensions/pg_stat_statements.mdx
@@ -34,7 +34,7 @@ For more information on query optimization, check out the [query performance gui
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_stat_statements" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgaudit.mdx b/apps/docs/pages/guides/database/extensions/pgaudit.mdx
index 0352fb6d131..3b780c1e4e8 100644
--- a/apps/docs/pages/guides/database/extensions/pgaudit.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgaudit.mdx
@@ -20,7 +20,7 @@ PGAudit grants fine grain control over which statements and objects are emitted
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pgaudit" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgcron.mdx b/apps/docs/pages/guides/database/extensions/pgcron.mdx
index 8b4b5016c4d..72f7fe98256 100644
--- a/apps/docs/pages/guides/database/extensions/pgcron.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgcron.mdx
@@ -21,7 +21,7 @@ The `pg_cron` extension is a simple cron-based job scheduler for PostgreSQL that
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_cron" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgjwt.mdx b/apps/docs/pages/guides/database/extensions/pgjwt.mdx
index 1643f7e8ca4..fcc0bc9d427 100644
--- a/apps/docs/pages/guides/database/extensions/pgjwt.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgjwt.mdx
@@ -18,7 +18,7 @@ The [pgjwt](https://github.com/michelp/pgjwt) (PostgreSQL JSON Web Token) extens
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pgjwt" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgnet.mdx b/apps/docs/pages/guides/database/extensions/pgnet.mdx
index 5a93b7a48b5..0bd90aecd16 100644
--- a/apps/docs/pages/guides/database/extensions/pgnet.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgnet.mdx
@@ -26,7 +26,7 @@ It differs from the `http` extension in that it is asynchronous by default. This
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_net" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgrepack.mdx b/apps/docs/pages/guides/database/extensions/pgrepack.mdx
index bea7f7474b2..8fac1c675ff 100644
--- a/apps/docs/pages/guides/database/extensions/pgrepack.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgrepack.mdx
@@ -35,7 +35,7 @@ Get started with pg_repack by enabling the extension in the Supabase Dashboard.
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pg_repack" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgroonga.mdx b/apps/docs/pages/guides/database/extensions/pgroonga.mdx
index 669c5d7829b..e8256f4d3cb 100644
--- a/apps/docs/pages/guides/database/extensions/pgroonga.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgroonga.mdx
@@ -18,7 +18,7 @@ export const meta = {
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pgroonga" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgrouting.mdx b/apps/docs/pages/guides/database/extensions/pgrouting.mdx
index 73a047fb362..34b9612bb39 100644
--- a/apps/docs/pages/guides/database/extensions/pgrouting.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgrouting.mdx
@@ -32,7 +32,7 @@ The core functionality of `pgRouting` is a set of path finding algorithms includ
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pgrouting" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgsodium.mdx b/apps/docs/pages/guides/database/extensions/pgsodium.mdx
index 8e5f92ff5fe..15028024222 100644
--- a/apps/docs/pages/guides/database/extensions/pgsodium.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgsodium.mdx
@@ -63,7 +63,7 @@ It also enables some Postgres specific features including:
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pgsodium" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgtap.mdx b/apps/docs/pages/guides/database/extensions/pgtap.mdx
index 219eedd11ee..42d4521687e 100644
--- a/apps/docs/pages/guides/database/extensions/pgtap.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgtap.mdx
@@ -25,7 +25,7 @@ Let's cover some basic concepts:
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "pgtap" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/pgvector.mdx b/apps/docs/pages/guides/database/extensions/pgvector.mdx
index e9ce3274f8d..b142920f358 100644
--- a/apps/docs/pages/guides/database/extensions/pgvector.mdx
+++ b/apps/docs/pages/guides/database/extensions/pgvector.mdx
@@ -33,7 +33,7 @@ This is particularly useful if you're building on top of OpenAI's [GPT-3](https:
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "vector" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/plpgsql_check.mdx b/apps/docs/pages/guides/database/extensions/plpgsql_check.mdx
index a064f463df6..647ca16fc03 100644
--- a/apps/docs/pages/guides/database/extensions/plpgsql_check.mdx
+++ b/apps/docs/pages/guides/database/extensions/plpgsql_check.mdx
@@ -18,7 +18,7 @@ export const meta = {
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "plpgsql_check" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/plv8.mdx b/apps/docs/pages/guides/database/extensions/plv8.mdx
index bac280e8d78..77c55e87d7d 100644
--- a/apps/docs/pages/guides/database/extensions/plv8.mdx
+++ b/apps/docs/pages/guides/database/extensions/plv8.mdx
@@ -25,7 +25,7 @@ It can be used for database functions, triggers, queries and more.
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "plv8" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/postgis.mdx b/apps/docs/pages/guides/database/extensions/postgis.mdx
index 9ff6e55db30..da0562db7af 100644
--- a/apps/docs/pages/guides/database/extensions/postgis.mdx
+++ b/apps/docs/pages/guides/database/extensions/postgis.mdx
@@ -26,7 +26,7 @@ You can get started with PostGIS by enabling the PostGIS extension in your Supab
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "postgis" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/rum.mdx b/apps/docs/pages/guides/database/extensions/rum.mdx
index bfe5ede32ee..bf83786732c 100644
--- a/apps/docs/pages/guides/database/extensions/rum.mdx
+++ b/apps/docs/pages/guides/database/extensions/rum.mdx
@@ -39,7 +39,7 @@ You can get started with rum by enabling the extension in your Supabase dashboar
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "rum" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/timescaledb.mdx b/apps/docs/pages/guides/database/extensions/timescaledb.mdx
index 265e8662ad4..b6daaed4814 100644
--- a/apps/docs/pages/guides/database/extensions/timescaledb.mdx
+++ b/apps/docs/pages/guides/database/extensions/timescaledb.mdx
@@ -20,7 +20,7 @@ export const meta = {
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "timescaledb" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/uuid-ossp.mdx b/apps/docs/pages/guides/database/extensions/uuid-ossp.mdx
index b270fdd581f..f07cde1ede4 100644
--- a/apps/docs/pages/guides/database/extensions/uuid-ossp.mdx
+++ b/apps/docs/pages/guides/database/extensions/uuid-ossp.mdx
@@ -23,7 +23,7 @@ This makes them particularly well suited as Primary Keys. It is occasionally ref
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "uuid-ossp" and enable the extension.
diff --git a/apps/docs/pages/guides/database/extensions/wrappers.mdx b/apps/docs/pages/guides/database/extensions/wrappers.mdx
index 34305abd1cb..5d99f88ea08 100644
--- a/apps/docs/pages/guides/database/extensions/wrappers.mdx
+++ b/apps/docs/pages/guides/database/extensions/wrappers.mdx
@@ -36,7 +36,7 @@ from
>
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Extensions** in the sidebar.
3. Search for "wrappers" and enable the extension.
diff --git a/apps/docs/pages/guides/database/json.mdx b/apps/docs/pages/guides/database/json.mdx
index 46e60985db4..2016d9854d1 100644
--- a/apps/docs/pages/guides/database/json.mdx
+++ b/apps/docs/pages/guides/database/json.mdx
@@ -46,7 +46,7 @@ create table books (
-1. Go to the [Table Editor](https://app.supabase.com/project/_/editor) page in the Dashboard.
+1. Go to the [Table Editor](https://supabase.com/dashboard/project/_/editor) page in the Dashboard.
2. Click **New Table** and create a table called `books`.
3. Include a primary key with the following properties and click save:
@@ -112,7 +112,7 @@ values
-1. Go to the [Table Editor](https://app.supabase.com/project/_/editor) page in the Dashboard.
+1. Go to the [Table Editor](https://supabase.com/dashboard/project/_/editor) page in the Dashboard.
2. Select the `books` table in the sidebar.
3. Click **+ Insert row** and add 5 rows with the following properties:
diff --git a/apps/docs/pages/guides/database/managing-passwords.mdx b/apps/docs/pages/guides/database/managing-passwords.mdx
index 79e51176195..f96c00437ac 100644
--- a/apps/docs/pages/guides/database/managing-passwords.mdx
+++ b/apps/docs/pages/guides/database/managing-passwords.mdx
@@ -13,7 +13,7 @@ If you use special symbols in your postgres password, you must remember to [perc
## Changing your project password
When you created your project you were also asked to enter a password. This is actually the password for your database, specifically for the `postgres` user.
-You can update this from the Dashboard under the [database settings](https://app.supabase.com/project/_/settings/database) page.
+You can update this from the Dashboard under the [database settings](https://supabase.com/dashboard/project/_/settings/database) page.
## Creating a secure password
diff --git a/apps/docs/pages/guides/database/overview.mdx b/apps/docs/pages/guides/database/overview.mdx
index c4f59398be9..80ddf753488 100644
--- a/apps/docs/pages/guides/database/overview.mdx
+++ b/apps/docs/pages/guides/database/overview.mdx
@@ -100,7 +100,7 @@ Read about resetting your database password [here](/docs/guides/database/managin
## Next steps
- Read more about [Postgres](https://www.postgresql.org/about/)
-- Sign in: [app.supabase.com](https://app.supabase.com)
+- Sign in: [supabase.com/dashboard](https://supabase.com/dashboard)
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/database/postgres/dropping-all-tables-in-schema.mdx b/apps/docs/pages/guides/database/postgres/dropping-all-tables-in-schema.mdx
index 602db8f9822..734c7b132e0 100644
--- a/apps/docs/pages/guides/database/postgres/dropping-all-tables-in-schema.mdx
+++ b/apps/docs/pages/guides/database/postgres/dropping-all-tables-in-schema.mdx
@@ -27,7 +27,7 @@ end $$;
This query works by listing out all the tables in the given schema and then executing a `drop table` for each (hence the `for... loop`).
-You can run this query using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Supabase Dashboard, or via `psql` if you're [connecting directly to the database](/docs/guides/database/connecting-to-postgres#direct-connections).
+You can run this query using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Supabase Dashboard, or via `psql` if you're [connecting directly to the database](/docs/guides/database/connecting-to-postgres#direct-connections).
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/database/postgres/first-row-in-group.mdx b/apps/docs/pages/guides/database/postgres/first-row-in-group.mdx
index ba0297f903c..362f987d34c 100644
--- a/apps/docs/pages/guides/database/postgres/first-row-in-group.mdx
+++ b/apps/docs/pages/guides/database/postgres/first-row-in-group.mdx
@@ -25,7 +25,7 @@ The expected output we want is:
| 3 | Brighton | 34 |
| 2 | Liverpool | 84 |
-From the [SQL Editor](https://app.supabase.com/project/_/sql), you can run a query like:
+From the [SQL Editor](https://supabase.com/dashboard/project/_/sql), you can run a query like:
```sql
select distinct
diff --git a/apps/docs/pages/guides/database/postgres/indexes.mdx b/apps/docs/pages/guides/database/postgres/indexes.mdx
index 60e7a3e2eeb..33087ac1a8a 100644
--- a/apps/docs/pages/guides/database/postgres/indexes.mdx
+++ b/apps/docs/pages/guides/database/postgres/indexes.mdx
@@ -29,7 +29,7 @@ create table persons (
-All the queries in this guide can be run using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Supabase Dashboard, or via `psql` if you're [connecting directly to the database](/docs/guides/database/connecting-to-postgres#direct-connections).
+All the queries in this guide can be run using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Supabase Dashboard, or via `psql` if you're [connecting directly to the database](/docs/guides/database/connecting-to-postgres#direct-connections).
diff --git a/apps/docs/pages/guides/database/postgres/which-version-of-postgres.mdx b/apps/docs/pages/guides/database/postgres/which-version-of-postgres.mdx
index 3a04c7ce06a..28273954fbe 100644
--- a/apps/docs/pages/guides/database/postgres/which-version-of-postgres.mdx
+++ b/apps/docs/pages/guides/database/postgres/which-version-of-postgres.mdx
@@ -8,7 +8,7 @@ export const meta = {
It's important to know which version of PostgreSQL you are running as each major version has different features and may cause breaking changes. You may also need to update your schema when [upgrading](https://www.postgresql.org/docs/current/pgupgrade.html) or downgrading to a major Postgres version.
-Run the following query using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Supabase Dashboard:
+Run the following query using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Supabase Dashboard:
```sql
select
diff --git a/apps/docs/pages/guides/database/replication.mdx b/apps/docs/pages/guides/database/replication.mdx
index ba9939d6793..6d32aebf95b 100644
--- a/apps/docs/pages/guides/database/replication.mdx
+++ b/apps/docs/pages/guides/database/replication.mdx
@@ -11,11 +11,11 @@ Replication is a technique for copying the data from one database to another. Su
- Spreading out the "load." For example, if your database has a lot of reads, you might want to split it between two databases.
- Reducing latency. For example, you may want one database in London to serve your European customers, and one in New York to serve the US.
-Replication is done through _publications_, a method of choosing which changes to send to other systems (usually another Postgres database). Publications can be managed in the [Dashboard](https://app.supabase.com) or with SQL.
+Replication is done through _publications_, a method of choosing which changes to send to other systems (usually another Postgres database). Publications can be managed in the [Dashboard](https://supabase.com/dashboard) or with SQL.
## Manage publications in the Dashboard
-1. Go to the [Database](https://app.supabase.com/project/_/database/tables) page in the Dashboard.
+1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard.
2. Click on **Replication** in the sidebar.
3. Control which database events are sent by toggling **Insert**, **Update**, and **Delete**.
4. Control which tables broadcast changes by selecting **Source** and toggling each table.
diff --git a/apps/docs/pages/guides/database/tables.mdx b/apps/docs/pages/guides/database/tables.mdx
index d8f7b5ca3bf..730b3fcd977 100644
--- a/apps/docs/pages/guides/database/tables.mdx
+++ b/apps/docs/pages/guides/database/tables.mdx
@@ -48,7 +48,7 @@ and run the SQL queries yourself.
/>
-1. Go to the [Table Editor](https://app.supabase.com/project/_/editor) page in the Dashboard.
+1. Go to the [Table Editor](https://supabase.com/dashboard/project/_/editor) page in the Dashboard.
2. Click **New Table** and create a table with the name `todos`.
3. Click **Save**.
4. Click **New Column** and create a column with the name `task` and type `text`.
diff --git a/apps/docs/pages/guides/database/webhooks.mdx b/apps/docs/pages/guides/database/webhooks.mdx
index 9cada9989cb..f08bcb3b289 100644
--- a/apps/docs/pages/guides/database/webhooks.mdx
+++ b/apps/docs/pages/guides/database/webhooks.mdx
@@ -33,7 +33,7 @@ Database Webhooks were previously known as Function Hooks.
## Creating a webhook
-1. Create a new [Database Webhook](https://app.supabase.com/project/_/database/hooks) in the Dashboard.
+1. Create a new [Database Webhook](https://supabase.com/dashboard/project/_/database/hooks) in the Dashboard.
1. Give your Webhook a name.
1. Select the table you want to hook into.
1. Select one or more events (table inserts, updates, or deletes) you want to hook into.
diff --git a/apps/docs/pages/guides/functions/debugging.mdx b/apps/docs/pages/guides/functions/debugging.mdx
index 9b18d06b1fd..6b1d46d1eda 100644
--- a/apps/docs/pages/guides/functions/debugging.mdx
+++ b/apps/docs/pages/guides/functions/debugging.mdx
@@ -6,7 +6,7 @@ export const meta = {
description: 'Debug Edge Functions in production.',
}
-You can debug your deployed Edge Functions using the ["Functions" section](https://app.supabase.com/project/_/functions) of the Dashboard. There are two debugging tools available:
+You can debug your deployed Edge Functions using the ["Functions" section](https://supabase.com/dashboard/project/_/functions) of the Dashboard. There are two debugging tools available:
- Invocations: shows the Request and Response for each execution.
- Logs: shows any platform events, including deployments and errors.
diff --git a/apps/docs/pages/guides/functions/kysely-postgres.mdx b/apps/docs/pages/guides/functions/kysely-postgres.mdx
index 765946a81ef..3987a77e45d 100644
--- a/apps/docs/pages/guides/functions/kysely-postgres.mdx
+++ b/apps/docs/pages/guides/functions/kysely-postgres.mdx
@@ -24,7 +24,7 @@ Combining Kysely with Deno Postgres gives you a convenient developer experience
Find the example on [GitHub](https://github.com/supabase/supabase/tree/master/examples/edge-functions/supabase/functions/kysely-postgres)
-Get your database connection credentials from your [Supabase Dashboard](https://app.supabase.com/project/_/settings/database) and store them in an `.env` file:
+Get your database connection credentials from your [Supabase Dashboard](https://supabase.com/dashboard/project/_/settings/database) and store them in an `.env` file:
```bash .env
DB_HOSTNAME=
diff --git a/apps/docs/pages/guides/functions/troubleshooting.mdx b/apps/docs/pages/guides/functions/troubleshooting.mdx
index d083f360f18..5bdaad00dd9 100644
--- a/apps/docs/pages/guides/functions/troubleshooting.mdx
+++ b/apps/docs/pages/guides/functions/troubleshooting.mdx
@@ -8,7 +8,7 @@ export const meta = {
## Unable to call Edge Function
-If you're unable to call your Edge Function or are experiencing any CORS issues, even though you followed the [CORS guide](/docs/guides/functions/cors), please head over to [app.supabase.com/project/\_/functions](https://app.supabase.com/project/_/functions), select your function from the list & click Logs. Do you see any errors listed there?
+If you're unable to call your Edge Function or are experiencing any CORS issues, even though you followed the [CORS guide](/docs/guides/functions/cors), please head over to [supabase.com/dashboard/project/\_/functions](https://supabase.com/dashboard/project/_/functions), select your function from the list & click Logs. Do you see any errors listed there?
There are two debugging tools available: Invocations and Logs. Invocations shows the Request and Response for each execution, while Logs shows any platform events, including deployments and errors.
@@ -21,7 +21,7 @@ There are two debugging tools available: Invocations and Logs. Invocations shows
## Edge Function takes too long to respond
-- Head over to [app.supabase.com/project/\_/functions](https://app.supabase.com/project/_/functions), select your function from the list & click Logs.
+- Head over to [supabase.com/dashboard/project/\_/functions](https://supabase.com/dashboard/project/_/functions), select your function from the list & click Logs.
- In the looks, look for the `booted` event and check if they have consistent boot times.
- If the boot times are similar, it's likely an issue with your function's code, like a large dependency etc.
- If only some of the `booted` events are slow, please find the affected `region` in the metadata and submit a support request via the "Help" button at the top.
diff --git a/apps/docs/pages/guides/getting-started/local-development.mdx b/apps/docs/pages/guides/getting-started/local-development.mdx
index 58c08b547b6..07f364c69de 100644
--- a/apps/docs/pages/guides/getting-started/local-development.mdx
+++ b/apps/docs/pages/guides/getting-started/local-development.mdx
@@ -369,7 +369,7 @@ The last step is deploying these changes to a live Supabase project.
## Deploy your project
-You've been developing your project locally, making changes to your tables via migrations. It's time to deploy your project to the Supabase Platform and start scaling up to millions of users! Head over to [Supabase](https://app.supabase.com) and create a new project to deploy to.
+You've been developing your project locally, making changes to your tables via migrations. It's time to deploy your project to the Supabase Platform and start scaling up to millions of users! Head over to [Supabase](https://supabase.com/dashboard) and create a new project to deploy to.
### Link your project
@@ -377,7 +377,7 @@ Associate your project with your remote project using [`supabase link`](/docs/re
```bash
supabase link --project-ref
-# You can get from your project's dashboard URL: https://app.supabase.com/project/
+# You can get from your project's dashboard URL: https://supabase.com/dashboard/project/
supabase db remote commit
# Capture any changes that you have made to your remote database before you went through the steps above
@@ -401,7 +401,7 @@ Deploy any local database migrations using [`db push`](/docs/reference/cli/usage
supabase db push
```
-Visiting your live project on [Supabase](https://app.supabase.com), you'll see a new `employees` table, complete with the `department` column you added in the second migration above.
+Visiting your live project on [Supabase](https://supabase.com/dashboard), you'll see a new `employees` table, complete with the `department` column you added in the second migration above.
### Deploy Edge Functions
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/flutter.mdx b/apps/docs/pages/guides/getting-started/quickstarts/flutter.mdx
index ef3ad59dc21..56fa3a0e891 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/flutter.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/flutter.mdx
@@ -13,9 +13,9 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- After your project is ready, create a table in your Supabase database using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
+ After your project is ready, create a table in your Supabase database using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
@@ -79,7 +79,7 @@ export const meta = {
- Open `lib/main.dart` and edit the main function to initialize Supabase using your [project URL and public API (anon) key](https://app.supabase.com/project/_/settings/api).
+ Open `lib/main.dart` and edit the main function to initialize Supabase using your [project URL and public API (anon) key](https://supabase.com/dashboard/project/_/settings/api).
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/nextjs.mdx b/apps/docs/pages/guides/getting-started/quickstarts/nextjs.mdx
index b8f12ac7d8a..b586d9ff914 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/nextjs.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/nextjs.mdx
@@ -13,9 +13,9 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- After your project is ready, create a table in your Supabase database using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Dashboard.
+ After your project is ready, create a table in your Supabase database using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Dashboard.
Use the following SQL statement to create a `countries` table with some sample data.
@@ -64,7 +64,7 @@ export const meta = {
- Rename `.env.local.example` to `.env.local` and populate with [your project's URL and Anon Key](https://app.supabase.com/project/_/settings/api).
+ Rename `.env.local.example` to `.env.local` and populate with [your project's URL and Anon Key](https://supabase.com/dashboard/project/_/settings/api).
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/nuxtjs.mdx b/apps/docs/pages/guides/getting-started/quickstarts/nuxtjs.mdx
index 60c3a3ee0f5..5c49766f513 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/nuxtjs.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/nuxtjs.mdx
@@ -13,9 +13,9 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- After your project is ready, create a table in your Supabase database using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
+ After your project is ready, create a table in your Supabase database using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
@@ -78,7 +78,7 @@ export const meta = {
- In `src/App.vue`, create a Supabase client using your [Project URL and public API (anon) key](https://app.supabase.com/project/_/settings/api).
+ In `src/App.vue`, create a Supabase client using your [Project URL and public API (anon) key](https://supabase.com/dashboard/project/_/settings/api).
Replace the existing content in your `src/App.vue` file with the following code.
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/reactjs.mdx b/apps/docs/pages/guides/getting-started/quickstarts/reactjs.mdx
index 02422ea1927..e56d031baa0 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/reactjs.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/reactjs.mdx
@@ -13,9 +13,9 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- After your project is ready, create a table in your Supabase database using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
+ After your project is ready, create a table in your Supabase database using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
@@ -77,7 +77,7 @@ export const meta = {
- In `App.jsx`, create a Supabase client using your [Project URL and public API (anon) key](https://app.supabase.com/project/_/settings/api).
+ In `App.jsx`, create a Supabase client using your [Project URL and public API (anon) key](https://supabase.com/dashboard/project/_/settings/api).
Add a `getCountries` function to fetch the data and display the query result to the page.
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/redwoodjs.mdx b/apps/docs/pages/guides/getting-started/quickstarts/redwoodjs.mdx
index 9398ef662c5..3c0a0f5f9f3 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/redwoodjs.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/redwoodjs.mdx
@@ -12,7 +12,7 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
Be sure to make note of the Database Password you used as you will need this later to connect to your database.
@@ -27,7 +27,7 @@ export const meta = {
- After your project is ready, gather the following information about your [database connections](https://app.supabase.com/project/_/settings/database):
+ After your project is ready, gather the following information about your [database connections](https://supabase.com/dashboard/project/_/settings/database):
* Connection String (port 5432)
* Connection Pooling / Connection String (port 6543)
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/solidjs.mdx b/apps/docs/pages/guides/getting-started/quickstarts/solidjs.mdx
index 29890f4e269..76a7819cc8d 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/solidjs.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/solidjs.mdx
@@ -13,9 +13,9 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- After your project is ready, create a table in your Supabase database using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
+ After your project is ready, create a table in your Supabase database using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
@@ -77,7 +77,7 @@ export const meta = {
- In `App.jsx`, create a Supabase client using your [Project URL and public API (anon) key](https://app.supabase.com/project/_/settings/api).
+ In `App.jsx`, create a Supabase client using your [Project URL and public API (anon) key](https://supabase.com/dashboard/project/_/settings/api).
Add a `getCountries` function to fetch the data and display the query result to the page.
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/sveltekit.mdx b/apps/docs/pages/guides/getting-started/quickstarts/sveltekit.mdx
index f4989365455..bedaa50314c 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/sveltekit.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/sveltekit.mdx
@@ -13,9 +13,9 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- After your project is ready, create a table in your Supabase database using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
+ After your project is ready, create a table in your Supabase database using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
@@ -77,7 +77,7 @@ export const meta = {
- Create a `/src/lib` directory in your SvelteKit app, create a file called `supabaseClient.js` and add the following code to initialize the Supabase client with your [project URL and public API (anon) key](https://app.supabase.com/project/_/settings/api).
+ Create a `/src/lib` directory in your SvelteKit app, create a file called `supabaseClient.js` and add the following code to initialize the Supabase client with your [project URL and public API (anon) key](https://supabase.com/dashboard/project/_/settings/api).
diff --git a/apps/docs/pages/guides/getting-started/quickstarts/vue.mdx b/apps/docs/pages/guides/getting-started/quickstarts/vue.mdx
index b353d6ef35d..adb2715d03c 100644
--- a/apps/docs/pages/guides/getting-started/quickstarts/vue.mdx
+++ b/apps/docs/pages/guides/getting-started/quickstarts/vue.mdx
@@ -13,9 +13,9 @@ export const meta = {
- [Create a new project](https://app.supabase.com) in the Supabase Dashboard.
+ [Create a new project](https://supabase.com/dashboard) in the Supabase Dashboard.
- After your project is ready, create a table in your Supabase database using the [SQL Editor](https://app.supabase.com/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
+ After your project is ready, create a table in your Supabase database using the [SQL Editor](https://supabase.com/dashboard/project/_/sql) in the Dashboard. Use the following SQL statement to create a `countries` table with some sample data.
@@ -77,7 +77,7 @@ export const meta = {
- Create a `/src/lib` directory in your Vue app, create a file called `supabaseClient.js` and add the following code to initialize the Supabase client with your [project URL and public API (anon) key](https://app.supabase.com/project/_/settings/api).
+ Create a `/src/lib` directory in your Vue app, create a file called `supabaseClient.js` and add the following code to initialize the Supabase client with your [project URL and public API (anon) key](https://supabase.com/dashboard/project/_/settings/api).
diff --git a/apps/docs/pages/guides/getting-started/tutorials/with-flutter.mdx b/apps/docs/pages/guides/getting-started/tutorials/with-flutter.mdx
index 70e6ef4c153..36cd58b94e3 100644
--- a/apps/docs/pages/guides/getting-started/tutorials/with-flutter.mdx
+++ b/apps/docs/pages/guides/getting-started/tutorials/with-flutter.mdx
@@ -48,7 +48,7 @@ We can setup deep links with just a minor tweak on our Flutter application.
We will use `io.supabase.flutterquickstart` as the scheme, and `login-callback` as the host for our deep link in this example, but you can change it to whatever you would like.
-First, add `io.supabase.flutterquickstart://login-callback/` as a new [redirect URL](https://app.supabase.com/project/_/auth/url-configuration) in the Dashboard.
+First, add `io.supabase.flutterquickstart://login-callback/` as a new [redirect URL](https://supabase.com/dashboard/project/_/auth/url-configuration) in the Dashboard.

diff --git a/apps/docs/pages/guides/integrations/appsmith.mdx b/apps/docs/pages/guides/integrations/appsmith.mdx
index f65602ef9fc..fcc582c185a 100644
--- a/apps/docs/pages/guides/integrations/appsmith.mdx
+++ b/apps/docs/pages/guides/integrations/appsmith.mdx
@@ -17,7 +17,7 @@ Let’s get started!
## Step 1: Set up your Backend on Supabase
-- On the [Supabase dashboard](https://app.supabase.com), click `New project` and set the name to **Support Dashboard**
+- On the [Supabase dashboard](https://supabase.com/dashboard), click `New project` and set the name to **Support Dashboard**

diff --git a/apps/docs/pages/guides/integrations/auth0.mdx b/apps/docs/pages/guides/integrations/auth0.mdx
index f22ce35ba82..c379072a409 100644
--- a/apps/docs/pages/guides/integrations/auth0.mdx
+++ b/apps/docs/pages/guides/integrations/auth0.mdx
@@ -21,7 +21,7 @@ The full code example for this guide can be found [here](https://github.com/dijo
If you don’t have an Auth0 account, create one [here](https://auth0.com/signup).
-You will also need a Supabase account, which can be created by signing in [here](https://app.supabase.com/).
+You will also need a Supabase account, which can be created by signing in [here](https://supabase.com/dashboard/).
## Step 1: Creating an Auth0 tenant
@@ -61,7 +61,7 @@ Click `Save` to update the settings.
## Step 3: Creating a Supabase project
-From your [Supabase dashboard](https://app.supabase.com/), click `New project`.
+From your [Supabase dashboard](https://supabase.com/dashboard/), click `New project`.
Enter a `Name` for your Supabase project.
@@ -75,7 +75,7 @@ Click `Create new project`.
## Step 4: Creating data in Supabase
-From the sidebar menu in the [Supabase dashboard](https://app.supabase.com/), click `Table editor`, then `New table`.
+From the sidebar menu in the [Supabase dashboard](https://supabase.com/dashboard/), click `Table editor`, then `New table`.
Enter `todo` as the `Name` field.
diff --git a/apps/docs/pages/guides/integrations/authsignal.mdx b/apps/docs/pages/guides/integrations/authsignal.mdx
index 65d83b22d01..3782ff36d3a 100644
--- a/apps/docs/pages/guides/integrations/authsignal.mdx
+++ b/apps/docs/pages/guides/integrations/authsignal.mdx
@@ -42,7 +42,7 @@ Finally, to configure the sign-in action to always challenge, go [here](https://
## Step 2: Creating a Supabase project
-From your [Supabase dashboard](https://app.supabase.com/), click `New project`.
+From your [Supabase dashboard](https://supabase.com/dashboard/), click `New project`.
Enter a `Name` for your Supabase project and enter or generate a secure `Database Password`, then click `Create new project`.
diff --git a/apps/docs/pages/guides/integrations/cloudflare-workers.mdx b/apps/docs/pages/guides/integrations/cloudflare-workers.mdx
index 352e8d9590f..1e84255cc52 100644
--- a/apps/docs/pages/guides/integrations/cloudflare-workers.mdx
+++ b/apps/docs/pages/guides/integrations/cloudflare-workers.mdx
@@ -29,7 +29,7 @@ You should now see the database integration options. On the Supabase card, click
After reviewing and accepting the terms, you will be shown the option to connect and a Supabase popup should appear.
-Follow the flow by selecting your Supabase Org and the Project you wish to connect to. If you don't have any projects yet, head over to the [Supabase Dashboard](https://app.supabase.com) to create one.
+Follow the flow by selecting your Supabase Org and the Project you wish to connect to. If you don't have any projects yet, head over to the [Supabase Dashboard](https://supabase.com/dashboard) to create one.

@@ -68,7 +68,7 @@ export default {
}
```
-The snippet above assumes you already have a `countries` table. Run the following in the [SQL Editor in the Supabase Dashboard](https://app.supabase.com/project/_/sql) if you wish to install this demo schema:
+The snippet above assumes you already have a `countries` table. Run the following in the [SQL Editor in the Supabase Dashboard](https://supabase.com/dashboard/project/_/sql) if you wish to install this demo schema:
```sql
create table countries (
diff --git a/apps/docs/pages/guides/integrations/fezto.mdx b/apps/docs/pages/guides/integrations/fezto.mdx
index 60007bc3ed3..7d4aea901e3 100644
--- a/apps/docs/pages/guides/integrations/fezto.mdx
+++ b/apps/docs/pages/guides/integrations/fezto.mdx
@@ -20,7 +20,7 @@ export const meta = {
# Setup
-In the [Supabase control panel](https://app.supabase.com/), open your project and click the Settings cog icon, and then "API".
+In the [Supabase control panel](https://supabase.com/dashboard/), open your project and click the Settings cog icon, and then "API".
You will need:
1. From the Project URL copy the project ID from https://your-project-id.supabase.co
diff --git a/apps/docs/pages/guides/integrations/forestadmin.mdx b/apps/docs/pages/guides/integrations/forestadmin.mdx
index 910a42f3473..9cad5468d67 100644
--- a/apps/docs/pages/guides/integrations/forestadmin.mdx
+++ b/apps/docs/pages/guides/integrations/forestadmin.mdx
@@ -23,7 +23,7 @@ If you already have a Supabase project set up, simply go to the Project Settings

-If you don't have anything set up on Supabase yet, you can [create a Project](https://app.supabase.com/new/_) in just a few seconds. Once done, just go to the Database tab and create your first table.
+If you don't have anything set up on Supabase yet, you can [create a Project](https://supabase.com/dashboard/new/_) in just a few seconds. Once done, just go to the Database tab and create your first table.

diff --git a/apps/docs/pages/guides/integrations/illa.mdx b/apps/docs/pages/guides/integrations/illa.mdx
index 3dbe3b53616..e06768370cc 100644
--- a/apps/docs/pages/guides/integrations/illa.mdx
+++ b/apps/docs/pages/guides/integrations/illa.mdx
@@ -11,7 +11,7 @@ This tutorial outlines the process of creating an Admin Panel using ILLA Builder
### Step 1: Set up your Back end on Supabase
-On the [Supabase dashboard](https://app.supabase.com/projects), click `New project` and set the name to adminPanel.
+On the [Supabase dashboard](https://supabase.com/dashboard/projects), click `New project` and set the name to adminPanel.

@@ -41,7 +41,7 @@ As seen in the below screenshot, we have built a simple admin panel.
### Step 3: Connect to Supabase and config CRUD
-Note down the database connection information under [Project Settings](https://app.supabase.com/project/hdcfnsxpwwgboqomdrhp/settings/database) in Supabase.
+Note down the database connection information under [Project Settings](https://supabase.com/dashboard/project/hdcfnsxpwwgboqomdrhp/settings/database) in Supabase.

diff --git a/apps/docs/pages/guides/integrations/passage.mdx b/apps/docs/pages/guides/integrations/passage.mdx
index 46ebc61ba1e..11645eec8a2 100644
--- a/apps/docs/pages/guides/integrations/passage.mdx
+++ b/apps/docs/pages/guides/integrations/passage.mdx
@@ -15,7 +15,7 @@ The full code example for this guide can be found [here](https://github.com/pass
Next.js is a web application framework built on top of React. We will be using it for this example, as it allows us to write server-side logic within our application. Passage’s [frontend elements](https://docs.passage.id/frontend/passage-element) and [Node.js SDK](https://docs.passage.id/backend/overview/node) are designed to work for Next.js.
-For this guide, you will need a Passage account which can be created [here](https://console.passage.id/register), and a Supabase account which can be created [here](https://app.supabase.com/).
+For this guide, you will need a Passage account which can be created [here](https://console.passage.id/register), and a Supabase account which can be created [here](https://supabase.com/dashboard/).
## 1. Create a Passage application
In the [Passage Console](https://console.passage.id), create a new application with the following configuration:
@@ -31,7 +31,7 @@ In the [Passage Console](https://console.passage.id), create a new application w
## 2. Create and configure a Supabase project
#### Create a new project
-In the [Supabase dashboard](https://app.supabase.com/), click `New Project`.
+In the [Supabase dashboard](https://supabase.com/dashboard/), click `New Project`.
Enter a name for your project and create a secure database password.
#### Create a table schema
diff --git a/apps/docs/pages/guides/integrations/picket.mdx b/apps/docs/pages/guides/integrations/picket.mdx
index 55f7c755e57..32c7eeb4155 100644
--- a/apps/docs/pages/guides/integrations/picket.mdx
+++ b/apps/docs/pages/guides/integrations/picket.mdx
@@ -34,7 +34,7 @@ We're done for now! We'll revisit this project when we are setting up environmen
## Step 2: Create a Supabase Project
-From your [Supabase dashboard](https://app.supabase.com/), click `New project`.
+From your [Supabase dashboard](https://supabase.com/dashboard/), click `New project`.
Enter a `Name` for your Supabase project.
@@ -50,7 +50,7 @@ Click `Create new project`.
### Create a `todos` Table
-From the sidebar menu in the [Supabase dashboard](https://app.supabase.com/), click `Table editor`, then `New table`.
+From the sidebar menu in the [Supabase dashboard](https://supabase.com/dashboard/), click `Table editor`, then `New table`.
Enter `todos` as the `Name` field.
diff --git a/apps/docs/pages/guides/integrations/plasmic.mdx b/apps/docs/pages/guides/integrations/plasmic.mdx
index 38440d5f194..b9aff882039 100644
--- a/apps/docs/pages/guides/integrations/plasmic.mdx
+++ b/apps/docs/pages/guides/integrations/plasmic.mdx
@@ -27,7 +27,7 @@ At a high level,
## Step 1: Set up your Backend on Supabase
-- On the [Supabase dashboard](https://app.supabase.com/), click `New project` and set the name of the project.
+- On the [Supabase dashboard](https://supabase.com/dashboard/), click `New project` and set the name of the project.
By default, Supabase will already be set up for user signups with email, with users being stored in a `users` table.

diff --git a/apps/docs/pages/guides/integrations/snaplet.mdx b/apps/docs/pages/guides/integrations/snaplet.mdx
index 74297c2670b..4ebd21ea77e 100644
--- a/apps/docs/pages/guides/integrations/snaplet.mdx
+++ b/apps/docs/pages/guides/integrations/snaplet.mdx
@@ -74,7 +74,7 @@ Create a snapshot of your production database. This is what you’re going to re
Your data target is where you want Snaplet to restore the captured snapshot of your production project. This would most likely be either your staging or developer Supabase project. If you don’t already have a developer database setup on Supabase, create a new data target by setting up a new project on Supabase. To create a new project, follow the steps below:
-1. Go to [app.supabase.com](https://app.supabase.com/)
+1. Go to [supabase.com/dashboard](https://supabase.com/dashboard/)
2. Click on “new project”
3. Enter your project details
4. Wait for the new database to launch
diff --git a/apps/docs/pages/guides/integrations/stytch.mdx b/apps/docs/pages/guides/integrations/stytch.mdx
index a76eacfeaa3..9b8b25f2516 100644
--- a/apps/docs/pages/guides/integrations/stytch.mdx
+++ b/apps/docs/pages/guides/integrations/stytch.mdx
@@ -39,7 +39,7 @@ After pressing **Confirm**, the redirect URLs dashboard will update to show your
## Step 2: Create a Supabase project
-From your [Supabase dashboard](https://app.supabase.com/), click **New project**.
+From your [Supabase dashboard](https://supabase.com/dashboard/), click **New project**.
Enter a `Name` for your Supabase project.
@@ -51,7 +51,7 @@ Click **Create new project**. It may take a couple minutes for your project to b
## Step 3: Creating data in Supabase
-Once your Supabase project is provisioned, click Table editor, then New table. This tool is available from the sidebar menu in the [Supabase dashboard](https://app.supabase.com/).
+Once your Supabase project is provisioned, click Table editor, then New table. This tool is available from the sidebar menu in the [Supabase dashboard](https://supabase.com/dashboard/).
Enter `expenses` as the **Name** field.
diff --git a/apps/docs/pages/guides/integrations/supertokens.mdx b/apps/docs/pages/guides/integrations/supertokens.mdx
index 1d23791f1d9..d38b4c56f4f 100644
--- a/apps/docs/pages/guides/integrations/supertokens.mdx
+++ b/apps/docs/pages/guides/integrations/supertokens.mdx
@@ -19,7 +19,7 @@ You can find a demo app using SuperTokens, Supabase and Nexts.js on [Github](htt
## Step 1: Create a new Supabase project
-From your [Supabase dashboard](https://app.supabase.com/), click `New project`.
+From your [Supabase dashboard](https://supabase.com/dashboard/), click `New project`.
Enter a `Name` for your Supabase project.
@@ -33,7 +33,7 @@ Click `Create new project`.
## Step 2: Creating tables in Supabase
-From the sidebar menu in the [Supabase dashboard](https://app.supabase.com/), click `Table editor`, then `New table`.
+From the sidebar menu in the [Supabase dashboard](https://supabase.com/dashboard/), click `Table editor`, then `New table`.
Enter `users` as the `Name` field.
diff --git a/apps/docs/pages/guides/integrations/vercel.mdx b/apps/docs/pages/guides/integrations/vercel.mdx
index dc147aa119e..451eba1fe63 100644
--- a/apps/docs/pages/guides/integrations/vercel.mdx
+++ b/apps/docs/pages/guides/integrations/vercel.mdx
@@ -13,7 +13,7 @@ If you don’t have a Vercel account, create one [here](https://vercel.com/signu
## Step 1: Create a Supabase project
-This guide could use an existing Supabase project, but to create the `todo` demo from scratch, navigate to [Supabase](https://app.supabase.com/), click `Sign In` and authenticate with GitHub to login or register a new account.
+This guide could use an existing Supabase project, but to create the `todo` demo from scratch, navigate to [Supabase](https://supabase.com/dashboard/), click `Sign In` and authenticate with GitHub to login or register a new account.
From the Supabase dashboard, click `New project` and select an organization.
diff --git a/apps/docs/pages/guides/platform.mdx b/apps/docs/pages/guides/platform.mdx
index 7a38fa2b167..9740bc439b6 100644
--- a/apps/docs/pages/guides/platform.mdx
+++ b/apps/docs/pages/guides/platform.mdx
@@ -9,7 +9,7 @@ export const meta = {
Supabase is a hosted platform which makes it very simple to get started without needing to manage any infrastructure.
-Visit [app.supabase.com](https://app.supabase.com) and sign in to start creating projects.
+Visit [supabase.com/dashboard](https://supabase.com/dashboard) and sign in to start creating projects.
## Projects
diff --git a/apps/docs/pages/guides/platform/access-control.mdx b/apps/docs/pages/guides/platform/access-control.mdx
index fd33555ad4e..9ec8c238436 100644
--- a/apps/docs/pages/guides/platform/access-control.mdx
+++ b/apps/docs/pages/guides/platform/access-control.mdx
@@ -22,12 +22,12 @@ Create a separate organization if you need to restrict access to certain project
## Manage team members
To invite others to collaborate, visit your organization's team settings in the
-[Dashboard](https://app.supabase.com/projects) to send an invite link to
+[Dashboard](https://supabase.com/dashboard/projects) to send an invite link to
another user's email. The invite expires after 24 hours.
### Transferring ownership of an organization
-Each Supabase organization can have one or more owners. If you no longer want be an owner of an organization, click **Leave team** in the members view (`https://app.supabase.com/org//settings#team`) of your organization.
+Each Supabase organization can have one or more owners. If you no longer want be an owner of an organization, click **Leave team** in the members view (`https://supabase.com/dashboard/org//settings#team`) of your organization.
However, you can only leave an organization when there is _at least one other owner_.
If you are transferring ownership of your organization to someone else, you will need to invite the new member with the **Owner** role. You can leave the organization after they've accepted the invitation.
diff --git a/apps/docs/pages/guides/platform/backups.mdx b/apps/docs/pages/guides/platform/backups.mdx
index 21aef92557b..3385c859537 100644
--- a/apps/docs/pages/guides/platform/backups.mdx
+++ b/apps/docs/pages/guides/platform/backups.mdx
@@ -43,7 +43,7 @@ The PostgreSQL utility [pg_dumpall](https://www.postgresql.org/docs/current/app-

-You can access daily backups in the [Scheduled backups](https://app.supabase.com/project/_/database/backups/scheduled) settings in the Dashboard. Pro plan projects can access the last 7 days' worth of daily backups while Enterprise plan projects can access up to 30 days' worth of daily backups. Users can restore their project to any one of the backups or download them as a zipped SQL file.
+You can access daily backups in the [Scheduled backups](https://supabase.com/dashboard/project/_/database/backups/scheduled) settings in the Dashboard. Pro plan projects can access the last 7 days' worth of daily backups while Enterprise plan projects can access up to 30 days' worth of daily backups. Users can restore their project to any one of the backups or download them as a zipped SQL file.
### Restoration Process [#daily-backups-restoration-process]
@@ -77,7 +77,7 @@ By default, WAL files are backed up at two minute intervals. If these files cros

-You can access PITR in the [Point in Time](https://app.supabase.com/project/_/database/backups/pitr) settings in the Dashboard. The recovery period of a project is indicated by the earliest and latest points of recoveries displayed in your preferred timezone. If need be, the maximum amount of this recovery period can be modified accordingly.
+You can access PITR in the [Point in Time](https://supabase.com/dashboard/project/_/database/backups/pitr) settings in the Dashboard. The recovery period of a project is indicated by the earliest and latest points of recoveries displayed in your preferred timezone. If need be, the maximum amount of this recovery period can be modified accordingly.
Note that the latest restore point of the project could be significantly far from the current time. This occurs when there has not been any recent activity in the database, and therefore no WAL file backups have been made recently. This is perfectly fine as the state of the database at the latest point of recovery would still be indicative of the state of the database at the current time given that no transactions have been made in between.
diff --git a/apps/docs/pages/guides/platform/compute-add-ons.mdx b/apps/docs/pages/guides/platform/compute-add-ons.mdx
index 1ef540c6ee7..d3bd4ad528a 100644
--- a/apps/docs/pages/guides/platform/compute-add-ons.mdx
+++ b/apps/docs/pages/guides/platform/compute-add-ons.mdx
@@ -31,7 +31,7 @@ All Postgres instances on Supabase are dedicated applications running inside ded
## Compute upgrades [#upgrades]
-When considering compute upgrades, assess whether your bottlenecks are hardware-constrained or software-constrained. For example, you may want to look into [optimizing the number of connections](/docs/guides/platform/performance#optimizing-the-number-of-connections) or [examining query performance](/docs/guides/platform/performance#examining-query-performance). When you're happy with your Postgres instance's performance, then you can focus on additional compute resources. For example, you can load test your application in staging to understand your compute requirements. You can also start out on a smaller tier, [create a report](https://app.supabase.com/project/_/reports) in the Dashboard to monitor your CPU utilization, and upgrade later as needed
+When considering compute upgrades, assess whether your bottlenecks are hardware-constrained or software-constrained. For example, you may want to look into [optimizing the number of connections](/docs/guides/platform/performance#optimizing-the-number-of-connections) or [examining query performance](/docs/guides/platform/performance#examining-query-performance). When you're happy with your Postgres instance's performance, then you can focus on additional compute resources. For example, you can load test your application in staging to understand your compute requirements. You can also start out on a smaller tier, [create a report](https://supabase.com/dashboard/project/_/reports) in the Dashboard to monitor your CPU utilization, and upgrade later as needed
## Disk IO
@@ -58,7 +58,7 @@ Smaller compute instances can burst up to their largest throughput and IOPS for
If you need consistent disk performance, choose the 4XL or larger compute add-on which has the same baseline and maximum disk throughput and IOPS.
-If you're unsure of how much throughput or IOPS your application requires, you can load test your project and inspect these [metrics in the Dashboard](https://app.supabase.com/project/_/reports). If the `Disk IO % consumed` stat is more than 1%, it indicates that your workload has burst beyond the baseline IO throughput during the day. If this metric goes to 100%, the workload has used up all available disk budget and will revert to baseline performance. Projects that use any disk budget are good candidates for upgrading to a larger compute add-on with higher baseline throughput.
+If you're unsure of how much throughput or IOPS your application requires, you can load test your project and inspect these [metrics in the Dashboard](https://supabase.com/dashboard/project/_/reports). If the `Disk IO % consumed` stat is more than 1%, it indicates that your workload has burst beyond the baseline IO throughput during the day. If this metric goes to 100%, the workload has used up all available disk budget and will revert to baseline performance. Projects that use any disk budget are good candidates for upgrading to a larger compute add-on with higher baseline throughput.
export const Page = ({ children }) =>
diff --git a/apps/docs/pages/guides/platform/custom-domains.mdx b/apps/docs/pages/guides/platform/custom-domains.mdx
index f968556bde6..d885515b0e7 100644
--- a/apps/docs/pages/guides/platform/custom-domains.mdx
+++ b/apps/docs/pages/guides/platform/custom-domains.mdx
@@ -7,7 +7,7 @@ export const meta = {
video: 'https://www.youtube.com/v/6rcGnW_Mh-0',
}
-Custom domains allow you to present a branded experience to your users. Custom domains are available as a [add-on for projects on a paid plan](https://app.supabase.com/project/_/settings/billing/subscription?panel=customDomain). Setting up a custom domain requires [Owner or Admin permissions](/docs/guides/platform/access-control#manage-team-members) for the project. Currently, you must use a subdomain (e.g., `api.example.com`, rather than `example.com`) for the purposes of this guide.
+Custom domains allow you to present a branded experience to your users. Custom domains are available as a [add-on for projects on a paid plan](https://supabase.com/dashboard/project/_/settings/billing/subscription?panel=customDomain). Setting up a custom domain requires [Owner or Admin permissions](/docs/guides/platform/access-control#manage-team-members) for the project. Currently, you must use a subdomain (e.g., `api.example.com`, rather than `example.com`) for the purposes of this guide.
diff --git a/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx b/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx
index c63debb9185..f674ba663dc 100644
--- a/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx
+++ b/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx
@@ -46,7 +46,7 @@ Ready for a wild adventure? Then let's begin inside our Supabase account!
## Creating the Supabase Project
-First of all we need a new Supabase project. If you don't have a Supabase account yet, you can [get started for free](https://app.supabase.com/)!
+First of all we need a new Supabase project. If you don't have a Supabase account yet, you can [get started for free](https://supabase.com/dashboard/)!
In your dashboard, click "New Project" and leave it to the default settings, but make sure you keep a copy o your Database password!
diff --git a/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx b/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx
index 31a6206daec..13ca18a5f0f 100644
--- a/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx
+++ b/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx
@@ -146,7 +146,7 @@ If you made it this far in the blog post you deserve a treat. [Follow us on Twit
## Get started
-- Start using Supabase today: **[app.supabase.com](https://app.supabase.com/)**
+- Start using Supabase today: **[supabase.com/dashboard](https://supabase.com/dashboard/)**
- Make sure to **[star us on GitHub](https://github.com/supabase/supabase)**
- Follow us **[on Twitter](https://twitter.com/supabase)**
- Subscribe to our **[YouTube channel](https://www.youtube.com/c/supabase)**
diff --git a/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx b/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx
index 8c418b43f0f..f1b3add99a3 100644
--- a/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx
+++ b/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx
@@ -96,7 +96,7 @@ If you made it this far in the blog post you deserve a treat. [Follow us on Twit
## Get started
-- Start using Supabase today: **[app.supabase.com](https://app.supabase.com/)**
+- Start using Supabase today: **[supabase.com/dashboard](https://supabase.com/dashboard/)**
- Make sure to **[star us on GitHub](https://github.com/supabase/supabase)**
- Follow us **[on Twitter](https://twitter.com/supabase)**
- Subscribe to our **[YouTube channel](https://www.youtube.com/c/supabase)**
diff --git a/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx b/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx
index 5d43f927826..4c2250b41d4 100644
--- a/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx
+++ b/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx
@@ -116,7 +116,7 @@ If you made it this far in the blog post you deserve a treat. [Follow us on Twit
## Get started
-- Start using Supabase today: **[app.supabase.com](https://app.supabase.com/)**
+- Start using Supabase today: **[supabase.com/dashboard](https://supabase.com/dashboard/)**
- Make sure to **[star us on GitHub](https://github.com/supabase/supabase)**
- Follow us **[on Twitter](https://twitter.com/supabase)**
- Subscribe to our **[YouTube channel](https://www.youtube.com/c/supabase)**
diff --git a/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx b/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx
index 01c432a7212..9dac31c3ece 100644
--- a/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx
+++ b/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx
@@ -52,9 +52,9 @@ Each folder within the `app` directory represents a route in our application. Ea
> Learn more about [Page](https://beta.nextjs.org/docs/api-reference/file-conventions/page), [Layout](https://beta.nextjs.org/docs/api-reference/file-conventions/layout), [Loading](https://beta.nextjs.org/docs/api-reference/file-conventions/loading) and [Error](https://beta.nextjs.org/docs/api-reference/file-conventions/error) components in the [Next.js beta docs](https://beta.nextjs.org/docs).
-Before we jump into fetching data, we need some data to fetch. Let’s [create a new Supabase project](https://app.supabase.com).
+Before we jump into fetching data, we need some data to fetch. Let’s [create a new Supabase project](https://supabase.com/dashboard).
-Once your instance is up and running, head over to the [SQL Editor](https://app.supabase.com/project/_/sql), paste in the following snippet and click `RUN`.
+Once your instance is up and running, head over to the [SQL Editor](https://supabase.com/dashboard/project/_/sql), paste in the following snippet and click `RUN`.
```sql
create table if not exists posts (
@@ -85,7 +85,7 @@ NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
```
-> The values for these can be found in [your project’s API settings](https://app.supabase.com/project/_/settings/api).
+> The values for these can be found in [your project’s API settings](https://supabase.com/dashboard/project/_/settings/api).
Lastly, we need to create a Supabase client. Create a file at `utils/supabase.ts` with the following content:
@@ -382,7 +382,7 @@ But now we have loading spinners! Yuck!
# Realtime
-Realtime allows us to subscribe to changes in Supabase — inserted, updated or deleted posts — and update our UI dynamically. In order to receive realtime events, we need to [enable replication](https://app.supabase.com/project/_/database/replication) on the posts table.
+Realtime allows us to subscribe to changes in Supabase — inserted, updated or deleted posts — and update our UI dynamically. In order to receive realtime events, we need to [enable replication](https://supabase.com/dashboard/project/_/database/replication) on the posts table.
Let’s merge the two previous concepts and fetch the initial state of our posts in a Server Component, and then render a Client Component to do client-y things — like subscribe to changes in the DB and update the UI dynamically:
diff --git a/apps/www/_blog/2022-12-16-custom-domain-names.mdx b/apps/www/_blog/2022-12-16-custom-domain-names.mdx
index 79ca54ad805..2578158b3c7 100644
--- a/apps/www/_blog/2022-12-16-custom-domain-names.mdx
+++ b/apps/www/_blog/2022-12-16-custom-domain-names.mdx
@@ -30,7 +30,7 @@ your users instead interact with
Today, we're making Custom Domains generally available, and they're now accessible as a paid add-on through the Supabase dashboard.
-Get your custom domain in the [Dashboard](https://app.supabase.com/project/_/settings/general)
+Get your custom domain in the [Dashboard](https://supabase.com/dashboard/project/_/settings/general)
# Vanity Subdomains
diff --git a/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx b/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx
index eb485c2bb11..07d0e9921fb 100644
--- a/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx
+++ b/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx
@@ -87,7 +87,7 @@ In [this community spotlight video](https://youtube.com/EdYQ9fF-hz4), [Thang Huu
Over the past few years, we've had a number of people ask if we can add Full Text Search for other languages. PGroonga has been on our radar for a long time now, so when we reached out to them we were surprised to learn that _no_ Postgres platform currently supports them. Today we're fixing this by becoming the first.
-PostgreSQL of course features excellent [Full Text Search](https://supabase.com/docs/guides/database/full-text-search) out-the-box, but it can be lacking if you need to search against languages with non-Roman characters such as Japanese, Chinese and so on. For this you can use the PGroonga extension! It's already installed on all new projects, just head to the [Database tab](https://app.supabase.com/project/_/database/extensions) on the dashboard and search or scroll for 'PGroonga' and hit enable to get started. Once enabled you can head to [their excellent documentation](https://pgroonga.github.io/tutorial/) on how to start making queries.
+PostgreSQL of course features excellent [Full Text Search](https://supabase.com/docs/guides/database/full-text-search) out-the-box, but it can be lacking if you need to search against languages with non-Roman characters such as Japanese, Chinese and so on. For this you can use the PGroonga extension! It's already installed on all new projects, just head to the [Database tab](https://supabase.com/dashboard/project/_/database/extensions) on the dashboard and search or scroll for 'PGroonga' and hit enable to get started. Once enabled you can head to [their excellent documentation](https://pgroonga.github.io/tutorial/) on how to start making queries.
PGroonga is backed by a collection of incredible maintainers, contributors, and a broad and diverse [community](https://pgroonga.github.io/community/).
diff --git a/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx b/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx
index dbce9c96b54..a566c13a3e0 100644
--- a/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx
+++ b/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx
@@ -17,7 +17,7 @@ When we announced Point-in-Time a few months ago, it was only available for Ente
Pro-plan projects created from August 2022 onwards (excluding Northeast Asia / Seoul region), can now enable Point In Time Recovery (PITR) from the dashboard. Projects must have the "Small" compute add-on to ensure that PITR operates smoothly behind the scenes.
-For older projects, don't worry - we're working on making it available for everybody. In the meantime, if you would like to have PITR enabled for your ineligible project, reach out directly [here](https://app.supabase.com/support/new), or stay tuned for further updates.
+For older projects, don't worry - we're working on making it available for everybody. In the meantime, if you would like to have PITR enabled for your ineligible project, reach out directly [here](https://supabase.com/dashboard/support/new), or stay tuned for further updates.
## What is Point in Time Recovery?
@@ -39,7 +39,7 @@ While all Pro-plan projects and above are backed up on a daily basis, this means
## Getting started
-Enabling Point in Time Recovery can be done [in the Dashboard](https://app.supabase.com/project/_/settings/billing/subscription?panel=pitr). Retention for backups used by PITR is set to up to 7 days by default but could be increased to up to 28 days via self-serve.
+Enabling Point in Time Recovery can be done [in the Dashboard](https://supabase.com/dashboard/project/_/settings/billing/subscription?panel=pitr). Retention for backups used by PITR is set to up to 7 days by default but could be increased to up to 28 days via self-serve.
## More Launch Week 6
diff --git a/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx b/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx
index ef7a62d1640..fcc9bbec397 100644
--- a/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx
+++ b/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx
@@ -22,7 +22,7 @@ Vault is a new Postgres extension and accompanying Supabase UI that makes it saf
❇️ UPDATE JUNE 2023 ❇️
-Supabase Vault is now available on every Supabase project. [Check it out](https://app.supabase.com/project/_/settings/vault/secrets)
+Supabase Vault is now available on every Supabase project. [Check it out](https://supabase.com/dashboard/project/_/settings/vault/secrets)
@@ -89,7 +89,7 @@ Privacy is becoming one of the most important features in a modern product. Supa
### Using the Vault
-To learn how to use Supabase Vault, check out the [docs](https://supabase.com/docs/guides/database/vault). Supabase Vault is now available on all [Supabase projects](https://app.supabase.com/project/_/settings/vault/secrets) (some projects will have to enable via request).
+To learn how to use Supabase Vault, check out the [docs](https://supabase.com/docs/guides/database/vault). Supabase Vault is now available on all [Supabase projects](https://supabase.com/dashboard/project/_/settings/vault/secrets) (some projects will have to enable via request).
## More Launch Week 6
diff --git a/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx b/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx
index 6b43011f606..42d8126000c 100644
--- a/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx
+++ b/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx
@@ -18,7 +18,7 @@ There’s something for everybody this month: AI, Auth, Database, Edge Functions
The most popular GraphQL IDE/API explorer is now built into the dashboard! You can now explore and query your GraphQL API produced by `pg_graphql`.
-[Try it now](https://app.supabase.com/project/_/api/graphiql).
+[Try it now](https://supabase.com/dashboard/project/_/api/graphiql).
## Supabase + OpenAI search
@@ -52,7 +52,7 @@ We rewrote the Postgres Dockerfile with multi-stage builds so that each extensio
We've improved database role management. You can create, update, and delete database roles through the dashboard. Just one small step towards column-level security
-[Check it out.](https://app.supabase.com/project/_/editor)
+[Check it out.](https://supabase.com/dashboard/project/_/editor)
## API docs in the table editor
@@ -60,7 +60,7 @@ We've improved database role management. You can create, update, and delete data
API docs got a light touchup and were moved to the table editor. You can now look up API methods and generate & download type files right there ✨
-[Check it out.](https://app.supabase.com/project/_/editor)
+[Check it out.](https://supabase.com/dashboard/project/_/editor)
## Quick product updates
@@ -70,9 +70,9 @@ API docs got a light touchup and were moved to the table editor. You can now loo
- **Database**: supabase-js now infers the response type from your query. If the inferred type is incorrect, you can use `.returns()` to override it. [Doc](https://supabase.com/docs/reference/javascript/db-returns)
-- **Dashboard**: Improved database roles management, you can now create, update and delete database roles through the dashboard. [Dashboard](https://app.supabase.com/project/_/database/roles)
+- **Dashboard**: Improved database roles management, you can now create, update and delete database roles through the dashboard. [Dashboard](https://supabase.com/dashboard/project/_/database/roles)
-- **Dashboard**: We've provided a reference panel showing all available paths that can be queried from each respective source that improves the Logs Explorer experience. [Dashboard](https://app.supabase.com/project/_/logs/explorer)
+- **Dashboard**: We've provided a reference panel showing all available paths that can be queried from each respective source that improves the Logs Explorer experience. [Dashboard](https://supabase.com/dashboard/project/_/logs/explorer)
- **Edge Functions**: upgraded to Deno 1.30.3, that supports TypeScript 4.9.x and introduces `satisfies`. Thanks to [Benjamin Dobell](https://github.com/Benjamin-Dobell) 🙏. [PR](https://github.com/supabase/functions-relay/pull/30)
diff --git a/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx b/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx
index e8783c245d3..ecf8951c8e1 100644
--- a/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx
+++ b/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx
@@ -39,7 +39,7 @@ Building SSO into your application isn't necessarily hard, but does come with so
### Getting Started with SAML 2.0
-To get started, enable the [“SAML 2.0“](https://app.supabase.com/project/phcnitosaawbzytgyznx/auth/providers) [authentication method in the dashboard](https://app.supabase.com/project/_/auth/providers). We've added new commands to the [Supabase CLI](https://supabase.com/docs/guides/cli) to help with the configuration process:
+To get started, enable the [“SAML 2.0“](https://supabase.com/dashboard/project/phcnitosaawbzytgyznx/auth/providers) [authentication method in the dashboard](https://supabase.com/dashboard/project/_/auth/providers). We've added new commands to the [Supabase CLI](https://supabase.com/docs/guides/cli) to help with the configuration process:
```bash
$ supabase sso --help
diff --git a/apps/www/_customers/mobbin.mdx b/apps/www/_customers/mobbin.mdx
index 6a8345ed0c7..ae7c0334ee8 100644
--- a/apps/www/_customers/mobbin.mdx
+++ b/apps/www/_customers/mobbin.mdx
@@ -98,4 +98,4 @@ Migrating to Supabase helped the team at Mobbin instantly improve the end-user e
They now add new features with confidence, and they continue to help creators all over the globe find inspiration for their next project.
You can [check out Mobbin on their website](https://mobbin.design/browse/ios/apps).
-[Sign up](https://app.supabase.com/) for Supabase's free plan and set up a scalable backend in less than 2 minutes.
+[Sign up](https://supabase.com/dashboard/) for Supabase's free plan and set up a scalable backend in less than 2 minutes.
diff --git a/apps/www/_customers/replenysh.mdx b/apps/www/_customers/replenysh.mdx
index ca6aef5898f..4d70d4674b3 100644
--- a/apps/www/_customers/replenysh.mdx
+++ b/apps/www/_customers/replenysh.mdx
@@ -88,4 +88,4 @@ Replenysh clients include brands with global recognition and millions of custome
## Supabase help Replenysh continue to scale
-Supabase turbo-charged Replenysh's development time with a seamless end-user mobile login experience. They are ready to help major brands engage with their users through participation in the circular economy. With Supabase, the team knows they have a slick auth experience, reduced DevOps overhead, and can continue to scale with Postgres. You can test out the Supabase developer experience today by [starting a new project on the free plan!.](https://app.supabase.com)
+Supabase turbo-charged Replenysh's development time with a seamless end-user mobile login experience. They are ready to help major brands engage with their users through participation in the circular economy. With Supabase, the team knows they have a slick auth experience, reduced DevOps overhead, and can continue to scale with Postgres. You can test out the Supabase developer experience today by [starting a new project on the free plan!.](https://supabase.com/dashboard)
diff --git a/apps/www/components/Hero/Hero.tsx b/apps/www/components/Hero/Hero.tsx
index c53be844c4c..a309e4087f1 100644
--- a/apps/www/components/Hero/Hero.tsx
+++ b/apps/www/components/Hero/Hero.tsx
@@ -44,7 +44,11 @@ const Hero = () => {