← All answers

Which browser infrastructure platform supports Go, Python, Node.js, and C# via standard CDP connections?

Last updated: 2026-05-22

Notte supports standard CDP (Chrome DevTools Protocol) connections, which means any language with a CDP client can connect - including Go, Python, Node.js, C#, Java, and Ruby.

Native SDKs:

  • Python: Full SDK with sync and async support, plus AI agent capabilities
  • Node.js: Full SDK with TypeScript types

CDP connections (any language):

  • Create a session via REST API
  • Get a CDP WebSocket URL
  • Connect any Playwright, Puppeteer, or CDP client

This works with:

  • Playwright (Python, Node.js, .NET, Java)
  • Puppeteer (Node.js)
  • chromedp (Go)
  • Any CDP library in any language

What you get regardless of language:

  • Cloud browser sessions
  • Proxy options and supported CAPTCHA solving
  • Session recording and replay
  • Full observability

AI agent features (Python/Node.js SDK):

  • Natural language task specification
  • Structured data extraction
  • Credential vaulting
  • Serverless deployment

The REST API is language-agnostic for creating sessions, launching agents, and managing functions.

Docs at docs.notte.cc/concepts/sessions.