import { Users, Building2, ArrowRight, Star, LucideIcon, Check, Cloud } from "lucide-react" import type { Metadata } from "next" import Link from "next/link" import { Button } from "@/components/ui" import { AnimatedBackground } from "@/components/homepage" import { ContactForm } from "@/components/enterprise/contact-form" import { SEO } from "@/lib/seo" import { EXTERNAL_LINKS } from "@/lib/constants" const TITLE = "Pricing - Roo Code Cloud" const DESCRIPTION = "Simple, transparent pricing for Roo Code Cloud. The VS Code extension is free forever. Choose the cloud plan that fits your needs." const PATH = "/pricing" const OG_IMAGE = SEO.ogImage export const metadata: Metadata = { title: TITLE, description: DESCRIPTION, alternates: { canonical: `${SEO.url}${PATH}`, }, openGraph: { title: TITLE, description: DESCRIPTION, url: `${SEO.url}${PATH}`, siteName: SEO.name, images: [ { url: OG_IMAGE.url, width: OG_IMAGE.width, height: OG_IMAGE.height, alt: OG_IMAGE.alt, }, ], locale: SEO.locale, type: "website", }, twitter: { card: SEO.twitterCard, title: TITLE, description: DESCRIPTION, images: [OG_IMAGE.url], }, keywords: [ ...SEO.keywords, "pricing", "plans", "subscription", "cloud pricing", "AI development pricing", "team pricing", "enterprise pricing", ], } interface PricingTier { name: string icon: LucideIcon price: string period?: string trial?: string cancellation?: string description: string featuresIntro?: string features: string[] cta: { text: string href?: string isContactForm?: boolean } } const pricingTiers: PricingTier[] = [ { name: "Cloud Free", icon: Cloud, price: "$0", cancellation: "Cancel anytime", description: "For folks just getting started", features: [ "Token usage analytics", "Access your task history across devices", "Follow your tasks from anywhere", "Community support", ], cta: { text: "Get started", href: EXTERNAL_LINKS.CLOUD_APP_SIGNUP, }, }, { name: "Pro", icon: Star, price: "$20", period: "/mo", trial: "Free 14-day trial · ", cancellation: "Cancel anytime", description: "For pro Roo coders", featuresIntro: "Everything in Free, plus:", features: [ "Roomote Control", "Start, stop and control tasks from anywhere", "Course-correct Roo from afar", "Paid support", ], cta: { text: "Get started", href: EXTERNAL_LINKS.CLOUD_APP_SIGNUP + "?redirect_url=/billing", }, }, { name: "Team", icon: Users, price: "$99", period: "/mo", trial: "Free 14-day trial · ", cancellation: "Cancel anytime", description: "For AI-forward teams", featuresIntro: "Everything in Pro, plus:", features: ["Unlimited users (no per-seat cost)", "Shared configuration & policies", "Centralized billing"], cta: { text: "Get started", href: EXTERNAL_LINKS.CLOUD_APP_SIGNUP + "?redirect_url=/billing", }, }, { name: "Enterprise", icon: Building2, price: "Custom", description: "For complex orgs", featuresIntro: "Everything in Team, plus:", features: [ "SAML SSO provisioning", "Custom integrations and terms", "Security questionnaires and all that fun stuff", "Dedicated support", ], cta: { text: "Talk to Sales", isContactForm: true, }, }, ] export default function PricingPage() { return ( <> {/* Hero Section */}

Roo Code Cloud Pricing

Simple, transparent pricing that scales with your needs.
Free 14-day trials to kick the tires.

{/* Free Extension Notice */}

The Roo Code extension is free! Roo Code Cloud is an optional service which takes it to the next level.

{/* Pricing Tiers */}
{pricingTiers.map((tier) => { const Icon = tier.icon return (

{tier.name}

{tier.description}

{tier.featuresIntro} 

    {tier.features.map((feature) => (
  • {feature}
  • ))}

{tier.price} {tier.period}

{tier.trial} {tier.cancellation} 

{tier.cta.isContactForm ? ( ) : ( )}
) })}
{/* Additional Information */}

Frequently Asked Questions

Got questions about our pricing?

Wait, is Roo Code free or not?

Yes! The Roo Code VS Code extension is open source and free forever. The extension acts as a powerful AI coding assistant right in your editor. These are the prices for Roo Code Cloud.

Is there a free trial?

Yes, all paid plans come with a 14-day free trial.

Do I need a credit card for the free trial?

Yes, but you won't be charged until your trial ends. You can cancel anytime with one click .

What payment methods do you accept?

We accept all major credit cards, debit cards, and can arrange invoice billing for Enterprise customers.

Can I change plans anytime?

Yes, you can upgrade or downgrade your plan at any time. Changes will be reflected in your next billing cycle.

Still have questions?{" "} Join our Discord {" "} or{" "} contact our sales team

{/* CTA Section */}

Try Roo Code Cloud now

Code from anywhere.

) }