diff --git a/CLAUDE.md b/CLAUDE.md
index bafa03a414..8995603e45 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -8,7 +8,7 @@ Design constraints, invariants, and reference commands for the Rivet monorepo. F
- API endpoint: `https://api.rivet.dev`
- Cloud API endpoint: `https://cloud-api.rivet.dev`
-- Dashboard: `https://hub.rivet.dev`
+- Dashboard: `https://dashboard.rivet.dev`
- Documentation: `https://rivet.dev/docs`
**Use "sandbox mounting" when referring to the agentOS sandbox integration.** Do not use "sandbox extension" or "sandbox escalation." The feature mounts a sandbox as a filesystem inside the VM.
diff --git a/README.md b/README.md
index 26f3b77c00..f0038a7df9 100644
--- a/README.md
+++ b/README.md
@@ -189,7 +189,7 @@ docker run -p 6420:6420 rivetdev/engine
Fully managed. Global edge network. Connects to your existing cloud — Vercel, Railway, AWS, wherever you already deploy.
-[Sign up →](https://hub.rivet.dev)
+[Sign up →](https://dashboard.rivet.dev)
diff --git a/examples/chat-room-render/README.md b/examples/chat-room-render/README.md
index e4d88e7ba3..4ff6dadae9 100644
--- a/examples/chat-room-render/README.md
+++ b/examples/chat-room-render/README.md
@@ -39,8 +39,8 @@ The chat room demonstrates core Rivet Actor patterns for real-time communication
| Variable | Description |
|----------|-------------|
-| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
-| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
+| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
+| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
3. In the Rivet dashboard, point **Connect your backend** at your service's HTTPS URL.
diff --git a/examples/hello-world-render/README.md b/examples/hello-world-render/README.md
index e2dd923b49..01cbddea9d 100644
--- a/examples/hello-world-render/README.md
+++ b/examples/hello-world-render/README.md
@@ -29,8 +29,8 @@ This example demonstrates the core RivetKit concepts with a simple counter:
| Variable | Description |
|----------|-------------|
-| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
-| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
+| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
+| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
3. In the Rivet dashboard, point **Connect your backend** at your service's HTTPS URL.
diff --git a/examples/react-render/README.md b/examples/react-render/README.md
index ebc67580b3..619c0a7c62 100644
--- a/examples/react-render/README.md
+++ b/examples/react-render/README.md
@@ -39,8 +39,8 @@ This example demonstrates React frontend integration with Rivet Actors:
| Variable | Description |
|----------|-------------|
-| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
-| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
+| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
+| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
3. In the Rivet dashboard, point **Connect your backend** at your service's HTTPS URL.
diff --git a/examples/state-render/README.md b/examples/state-render/README.md
index 0fe18ac925..c2bc016045 100644
--- a/examples/state-render/README.md
+++ b/examples/state-render/README.md
@@ -39,8 +39,8 @@ This example demonstrates state management in Rivet Actors:
| Variable | Description |
|----------|-------------|
-| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
-| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
+| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
+| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
3. In the Rivet dashboard, point **Connect your backend** at your service's HTTPS URL.
diff --git a/examples/stream-render/README.md b/examples/stream-render/README.md
index 6ca24ec653..a9602698b3 100644
--- a/examples/stream-render/README.md
+++ b/examples/stream-render/README.md
@@ -41,8 +41,8 @@ This stream processor uses a Top-K algorithm to efficiently maintain the top 3 v
| Variable | Description |
|----------|-------------|
-| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
-| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://hub.rivet.dev) project |
+| `RIVET_ENDPOINT` | Backend endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
+| `RIVET_PUBLIC_ENDPOINT` | Public endpoint URL from your [Rivet Cloud](https://dashboard.rivet.dev) project |
3. In the Rivet dashboard, point **Connect your backend** at your service's HTTPS URL.
diff --git a/rivetkit-typescript/packages/rivetkit/src/common/utils.ts b/rivetkit-typescript/packages/rivetkit/src/common/utils.ts
index 1fbc01c8eb..a5aaf226e0 100644
--- a/rivetkit-typescript/packages/rivetkit/src/common/utils.ts
+++ b/rivetkit-typescript/packages/rivetkit/src/common/utils.ts
@@ -135,7 +135,7 @@ export function deconstructError(
actor = error.actor;
}
metadata = {
- //url: `https://hub.rivet.dev/projects/${actorMetadata.project.slug}/environments/${actorMetadata.environment.slug}/actors?actorId=${actorMetadata.actor.id}`,
+ //url: `https://dashboard.rivet.dev/projects/${actorMetadata.project.slug}/environments/${actorMetadata.environment.slug}/actors?actorId=${actorMetadata.actor.id}`,
} satisfies errors.InternalErrorMetadata;
}
diff --git a/website/src/content/docs/connect/cloudflare.mdx b/website/src/content/docs/connect/cloudflare.mdx
index a27a3c7bc8..60dc516c84 100644
--- a/website/src/content/docs/connect/cloudflare.mdx
+++ b/website/src/content/docs/connect/cloudflare.mdx
@@ -13,7 +13,7 @@ Cloudflare Workers run RivetKit through the WebAssembly runtime. Use the public
- [Cloudflare account](https://dash.cloudflare.com/)
- [`wrangler`](https://developers.cloudflare.com/workers/wrangler/) configured for your account
-- A Rivet namespace from the [Rivet Dashboard](https://hub.rivet.dev/) or a self-hosted Rivet Engine
+- A Rivet namespace from the [Rivet Dashboard](https://dashboard.rivet.dev/) or a self-hosted Rivet Engine
diff --git a/website/src/content/docs/connect/supabase.mdx b/website/src/content/docs/connect/supabase.mdx
index 23a33b3399..6bd00481b8 100644
--- a/website/src/content/docs/connect/supabase.mdx
+++ b/website/src/content/docs/connect/supabase.mdx
@@ -13,7 +13,7 @@ Supabase Edge Functions run RivetKit through the WebAssembly runtime. Use the pu
- [Supabase project](https://supabase.com/)
- [Supabase CLI](https://supabase.com/docs/guides/cli) configured for your project
-- A Rivet namespace from the [Rivet Dashboard](https://hub.rivet.dev/) or a self-hosted Rivet Engine
+- A Rivet namespace from the [Rivet Dashboard](https://dashboard.rivet.dev/) or a self-hosted Rivet Engine
diff --git a/website/src/content/posts/2026-04-04-introducing-agentos/page.mdx b/website/src/content/posts/2026-04-04-introducing-agentos/page.mdx
index 53f686010d..db1ee0df4d 100644
--- a/website/src/content/posts/2026-04-04-introducing-agentos/page.mdx
+++ b/website/src/content/posts/2026-04-04-introducing-agentos/page.mdx
@@ -171,7 +171,7 @@ Schedule agents on cron, process work through durable queues, and coordinate mul
## Open Source and Free
-agentOS is Apache 2.0 licensed and free to self-host. It's just an npm package. Run it on your laptop, Railway, Vercel, Kubernetes, or on-prem. No vendor lock-in. For managed infrastructure, [Rivet Cloud](https://hub.rivet.dev) handles deployment and scaling.
+agentOS is Apache 2.0 licensed and free to self-host. It's just an npm package. Run it on your laptop, Railway, Vercel, Kubernetes, or on-prem. No vendor lock-in. For managed infrastructure, [Rivet Cloud](https://dashboard.rivet.dev) handles deployment and scaling.
## Get Started