diff --git a/src/pages/pricing.astro b/src/pages/pricing.astro new file mode 100644 index 0000000..3491dba --- /dev/null +++ b/src/pages/pricing.astro @@ -0,0 +1,126 @@ +--- +import BaseLayout from '../layouts/BaseLayout.astro'; +import SiteHeader from '../components/SiteHeader.astro'; +import SiteFooter from '../components/SiteFooter.astro'; +import TopographicBg from '../components/TopographicBg.astro'; +import { getAuthConfig } from '../config/auth'; + +interface FullTier { + name: string; + price: string; + priceNote: string; + envs: string; + apps: string; + retention: string; + features: string[]; + href: string; + cta: string; + highlight?: boolean; +} + +const auth = getAuthConfig(); + +const tiers: FullTier[] = [ + { + name: 'Trial', + price: 'Free', + priceNote: '14 days', + envs: '1 environment', + apps: '2 apps', + retention: '1-day retention', + features: ['Route topology', 'Processor-level tracing', 'Payload capture with redaction'], + href: auth.signUpUrl, + cta: 'Start free trial', + }, + { + name: 'MID', + price: '20 €', + priceNote: 'per month', + envs: '2 environments', + apps: '10 apps', + retention: '7-day retention', + features: ['Everything in Trial', 'Data flow lineage', 'Cross-service correlation'], + href: auth.signUpUrl, + cta: 'Start on MID', + highlight: true, + }, + { + name: 'HIGH', + price: 'Contact', + priceNote: 'sales', + envs: 'Unlimited environments', + apps: '50 apps', + retention: '90-day retention', + features: ['Everything in MID', 'Live debugger', 'Exchange replay', 'Live tap'], + href: auth.salesMailto, + cta: 'Talk to sales', + }, + { + name: 'BUSINESS', + price: 'Contact', + priceNote: 'sales', + envs: 'Unlimited environments', + apps: 'Unlimited apps', + retention: '365-day retention', + features: ['Everything in HIGH', 'Priority support', 'SLA', 'Dedicated success contact'], + href: auth.salesMailto, + cta: 'Talk to sales', + }, +]; +--- + + +
+
+ +
+

Pricing

+

Priced so engineers can say yes.

+

+ Start free for 14 days. No credit card required. Move up when you need more apps, longer retention, or enterprise features. +

+
+
+ +
+
+
+ {tiers.map((tier) => ( +
+
+
{tier.name.toUpperCase()}
+
+ {tier.price} + {tier.priceNote} +
+
+
    +
  • {tier.envs}
  • +
  • {tier.apps}
  • +
  • {tier.retention}
  • +
  • + {tier.features.map((f) =>
  • • {f}
  • )} +
+ + {tier.cta} + +
+ ))} +
+

+ Prices in EUR, excluding VAT. Billed monthly. Annual billing available for HIGH and BUSINESS — talk to sales. +

+
+
+
+ +