notion.so

notion.so

18 technologies detected across 9 categories. Scanned 49 minutes ago.

What the stack tells you

Notion's hosting story is the most fragmented in this batch and it's the most revealing. Detection picks up Amazon S3, Cloudflare, and Vercel all on the same property, which doesn't mean Notion is paying three CDN bills for the same bytes. It means the marketing site, the app shell, and the asset layer live on different infrastructure with different deploy cadences. Vercel for the Next.js marketing pages because their growth team needs preview deploys and edge functions, Cloudflare in front for DDoS and bot mitigation, S3 for the heavy static assets that pre-date the Vercel migration. This is what a fast-moving product company looks like five years into a Next.js rewrite that was never quite finished.

The analytics fingerprint is where the strategy gets explicit. LinkedIn Insight Tag plus LinkedIn Ads means they're actively running B2B retargeting campaigns on the world's only working professional-network ad platform. Naver Analytics next to it is the Korean market tell - Notion has localized aggressively into Korea and Japan, and Naver still owns Korean search and analytics in a way Google doesn't. No Google Analytics detected, which puts Notion in the same posture-signaling cohort as Stripe: they're either running GA4 server-side, or they've gone first-party and are willing to give up some attribution depth for privacy positioning.

hCaptcha rather than reCAPTCHA is the choice that says the most about the team. Switching off Google's CAPTCHA is a deliberate move toward a privacy-conscious vendor, and it usually comes from the same engineering culture that resists third-party scripts on principle. It pairs with the analytics restraint as a coherent worldview.

The dev stack itself is unremarkable in the way that successful product companies tend to be: Next.js plus React plus Vite for tooling, Webpack still hanging around for legacy builds.

The signal

Notion's infrastructure sprawl is the cost of moving fast, and the hCaptcha plus no-GA combo is a quiet privacy stance most B2B SaaS doesn't bother making.

Miscellaneous

JavaScript frameworks

  • Next.js
    Next.js

    Next.js is a React framework for developing single page Javascript applications.

  • React
    React

    React is an open-source JavaScript library for building user interfaces or UI components.

  • Svelte
    Svelte

    Svelte is a free and open-source front end compiler created by Rich Harris and maintained by the Svelte core team members.

Analytics

CDN

  • Amazon S3
    Amazon S3

    Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.

  • Cloudflare
    Cloudflare

    Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.

PaaS

  • Amazon Web Services
    Amazon Web Services

    Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.

  • Vercel
    Vercelfreemium · low · recurring · poa

    Vercel is a cloud platform for static frontends and serverless functions.

Security

Advertising

JavaScript libraries

  • Preact
    Preact

    Preact is a JavaScript library that describes itself as a fast 3kB alternative to React with the same ES6 API.

UI frameworks

How we detected this

We analyze the public homepage of notion.so against a library of common third-party tools and frameworks - SaaS vendors, analytics, CDNs, payment processors, frontend frameworks, and dev infrastructure.

Results reflect what's observable on the public homepage at scan time. Tools that load only after sign-in or specific user interactions may not appear.

Get hiring intent for notion.so.

JobsPipe's real-time job-data API surfaces hiring signals 1-2 quarters before contact-data vendors catch them. Tech stack tells you what they have; hiring tells you what they're about to add.

Get the API