diff --git a/README.md b/README.md
index 4c8ff6277b4e..7c153d882312 100644
--- a/README.md
+++ b/README.md
@@ -108,7 +108,6 @@ We build and host language-specific SDK documentation for the following Pulumi p
* [pulumi](https://github.com/pulumi/pulumi)
* [pulumi-awsx](https://github.com/pulumi/pulumi-awsx)
-* [pulumi-cloud](https://github.com/pulumi/pulumi-cloud)
* [pulumi-kubernetesx](https://github.com/pulumi/pulumi-kubernetesx)
* [pulumi-policy](https://github.com/pulumi/pulumi-policy)
* [pulumi-terraform](https://github.com/pulumi/pulumi-terraform)
diff --git a/content/blog/lambdas-as-lambdas-the-magic-of-simple-serverless-functions/index.md b/content/blog/lambdas-as-lambdas-the-magic-of-simple-serverless-functions/index.md
index a18e7d5f9dda..d43e05d032a3 100644
--- a/content/blog/lambdas-as-lambdas-the-magic-of-simple-serverless-functions/index.md
+++ b/content/blog/lambdas-as-lambdas-the-magic-of-simple-serverless-functions/index.md
@@ -103,7 +103,7 @@ First, we're just defining two simple resources: 1) an `s3.Bucket`,
where we expect new video files to be uploaded to, and 2) a
`cloud.Topic` that will inform interested parties when new videos are
uploaded. (The full surface area of AWS is available in [the aws package](/docs/iac/get-started/aws/), and
-[the cloud package](/docs/tutorials/cloudfx/) offers
+[the cloud package](https://github.com/pulumi/pulumi-cloud) offers
multi-cloud abstractions that work at a higher level of abstraction.)
Right after defining the resources, we start creating our first FaaS
resources. `videoBucket` has an `onObjectCreated` event subscription
diff --git a/content/blog/running-a-serverles-nodejs-http-server-on-aws-and-azure/index.md b/content/blog/running-a-serverles-nodejs-http-server-on-aws-and-azure/index.md
index ad7d19000420..8241f85b288f 100644
--- a/content/blog/running-a-serverles-nodejs-http-server-on-aws-and-azure/index.md
+++ b/content/blog/running-a-serverles-nodejs-http-server-on-aws-and-azure/index.md
@@ -242,6 +242,6 @@ the cloud at runtime! That magic, along with powerful components like
the new HttpServer API can help make cloud applications dramatically
simpler to write and maintain. Happy coding!
-You can dig in to [serverless coding with Pulumi here](/docs/tutorials/cloudfx/rest-api/),
+You can dig in to [serverless coding with Pulumi here](https://github.com/pulumi/pulumi-cloud/),
and join us on Wednesday 3rd October at 11am PDT to hear more about
[serverless programming with Pulumi on our YouTube live stream](https://www.youtube.com/watch?v=k8ceyQuJiVM).
diff --git a/content/docs/iac/clouds/aws/cloudfx/_index.md b/content/docs/iac/clouds/aws/cloudfx/_index.md
index a6f4ff40dc6a..c8d33afffa7c 100644
--- a/content/docs/iac/clouds/aws/cloudfx/_index.md
+++ b/content/docs/iac/clouds/aws/cloudfx/_index.md
@@ -1,99 +1,3 @@
---
-title_tag: "Pulumi Cloud Framework Overview"
-title: "Cloud Framework"
-meta_desc: "The Pulumi Cloud Framework lets you program infrastructure and application logic using high-level, cloud-agnostic building blocks.Get started here."
-aliases:
-- /docs/quickstart/cloudfx/
-- /docs/tutorials/cloudfx
-- /docs/clouds/aws/cloudfx/
+redirect_to: /docs/iac/get-started/
---
-
-
-
-The Cloud Framework for Pulumi lets you program infrastructure and application logic, side by side, using simple, high-level, cloud-agnostic building blocks.
-
-The Cloud Framework must be configured with credentials to deploy and update resources in the target cloud platform.
-
-See the [full API documentation](/docs/reference/pkg/nodejs/pulumi/cloud/) for complete details of the available Cloud Framework APIs.
-
-For AWS-specific use cases, see also the [awsx](/docs/reference/pkg/nodejs/pulumi/awsx/) library which provides higher-level libraries for working with many AWS services.
-
-## Getting Started
-
-The easiest way to start with the Cloud Framework is to follow one of the tutorials:
-
-* [A simple serverless REST API](/docs/tutorials/cloudfx/rest-api/): Deploy cloud-agnostic managed REST API
-* [A simple containerized app](/docs/tutorials/cloudfx/service/): Deploy cloud-agnostic containerized services
-* [Serverless + Containers + Infrastructure](/docs/tutorials/cloudfx/thumbnailer): Deploy a complete cloud-agnostic application using a combination of buckets, serverless functions and containers.
-
-In addition to the tutorials, several interesting examples are available with instructions:
-
-* [HTTP API](https://github.com/pulumi/examples/tree/master/cloud-js-api)
-* [Containers](https://github.com/pulumi/examples/tree/master/cloud-js-containers)
-* [Thumbnailer (buckets, containers, functions)](https://github.com/pulumi/examples/tree/master/cloud-js-thumbnailer)
-* [URL Shortener (table, API)](https://github.com/pulumi/examples/tree/master/cloud-ts-url-shortener)
-* [Voting App (table, API)](https://github.com/pulumi/examples/tree/master/cloud-ts-voting-app)
-
-## Example
-
-```javascript
-const cloud = require("@pulumi/cloud");
-const api = new cloud.API("my-api");
-
-api.get("/hello", (req, res) => {
- res.json({ message: "Hi, world!" });
-});
-
-exports.url = api.publish().url;
-```
-
-## Libraries
-
-The following packages are available in package managers:
-
-* JavaScript/TypeScript: [https://www.npmjs.com/package/@pulumi/cloud](https://www.npmjs.com/package/@pulumi/cloud)
-
-The provider-specific implementations of this library are also available for use directly when writing code that does not need to be portable:
-
-* JavaScript/TypeScript: [https://www.npmjs.com/package/@pulumi/cloud-aws](https://www.npmjs.com/package/@pulumi/cloud-aws)
-
-The Cloud Framework is open source and available in the [pulumi/pulumi-cloud](https://github.com/pulumi/pulumi-cloud) repo.
-
-## Authentication
-
-Authentication options must be set for the target cloud provider. See the [AWS setup page](/registry/packages/aws/installation-configuration/) for details (more providers for the Cloud Framework coming soon).
-
-## Configuration
-
-The Cloud Framework accepts the following configuration settings. These can be provided via `pulumi config set cloud: