'use client'; import { ReactElement } from 'react'; import { CheckCircleIcon } from '@heroicons/react/24/solid'; import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; import Link from 'next/link'; import { ExclamationCircleIcon } from '@heroicons/react/24/outline'; export function RemoteCacheSolutions(): ReactElement { return (
Nx Remote Cache Free remote caching solutions for any team.
{/* NX CLOUD */}

Managed remote cache

Easiest setup, high performance, secure, fully managed by Nx Cloud.

sendCustomEvent( 'manage-remote-cache-with-nx-cloud', 'managed-remote-cache', 'remote-cache' ) } className="w-full" > Get started
{/*OFFICIAL PLUGINS*/}

Self-hosted cache

Dedicated NPM packages for major storage providers, Nx managed.

sendCustomEvent( 'learn-more-self-hosted-cache-plugins', 'self-hosted-cache', 'remote-cache' ) } className="w-full" > Learn more
{/*OPENAPI*/}

Build your own

Create your own custom remote cache server.

sendCustomEvent( 'build-your-own-openapi', 'build-your-own', 'remote-cache' ) } className="w-full" > Learn more
); }