Fingerprint overrideNetwork interceptAutomationMessagingSystem proxySoftware authenticatorCredential injection

Chrovia SDK

Browser kernel development kit

Embed the Chrovia browser kernel into your product: 20+ licensed kernel capabilities and the Chrovia JS API drive fingerprinting, network interception, automation, and headless browsing — from internal workflows to commercial browsers.

Native kernel extensions20+ kernel capabilitiesThree desktop platforms

Capabilities

Every kernel capability you can put on a license. Capabilities stay off until they're granted — then you can call them.

Fingerprint Override

Override the device fingerprint per instance — user agent, timezone, hardware, fonts, and rendering traits — so pages see exactly the environment you define.

System Proxy Override

Override system proxies per instance with multi-hop chains and regional exits — every identity gets its own egress IP.

Injected Credentials

Preload accounts into an instance's credential store so login forms fill and submit themselves — open means logged in.

Network Intercept

Watch every request and response in real time, rewrite headers, parameters, or bodies as needed, or block outright.

Passwords

Read and write the instance password store: inject from the cloud at launch, sync changes back — credentials follow the identity.

Software Authenticator

Inject a software WebAuthn authenticator and log in with virtual passkeys — two-factor works even headless.

Automation

Drive the web programmatically: deep DOM access and trusted event dispatch, backed by a stable device fingerprint that passes bot checks without being flagged.

Declarative Net Request

Maintain static rules at the network layer: block, redirect, or allow requests by domain and URL pattern — applied before pages load, with near-zero overhead.

Disable DevTools

Turn off DevTools and remote debugging per instance so pages cannot be inspected or tampered with — no reverse-engineering your automation.

Extended Preferences

One preferences file manages identity, kernel, and product settings — change once, distribute to every instance.

Instance Appearance

Give each instance its own name, color, and icon — tell them apart at a glance, and ship products with their own branding.

Instance Metadata

Expose host, OS, hardware, and brand fields to pages so sites can read and verify a consistent instance identity.

Messaging

Exchange structured messages live between pages and your extension service worker — wire kernel capabilities into full workflows.

Native Dialog

Alerts, confirms, and pickers render as native Chromium dialogs — they match the OS and cannot be forged by pages.

Navigation Redirect

Redirect navigation to chosen addresses by URL pattern before the request leaves — force specific sites or block risky ones.

Password Reveal Block

Forbid revealing, toggling, or copying passwords in inputs — nothing to peek at or export in shared environments.

Process Management

Let your host app start and stop the browser — spawn on demand, pass arguments, observe lifecycle events.

Signed Extended Preferences

Preferences are signed server-side and verified before applying; local tampering invalidates them — only the issuer can change fingerprints.

Supervisor Process

Bind instances to a supervisor process; when it exits the browser closes too — no orphans in headless fleets.

Unrestricted API

The full Chrovia JS API runs in every page and worker with no extension context — wherever your script goes, capabilities follow.

Chrovia Studio

Don't learn the SDK from docs alone. Studio boots the real Chrovia kernel with a live gallery of reference demos—messaging, network intercept, credentials, automation, and more—so you can prove a workflow on your machine and take it to production.

Live capability galleryRun real reference demos for messaging, network intercept, credentials, automation, and more—not screenshots or mocks.
Prototype on your machineSign in, launch demos locally, and refine SDK workflows before shipping them.
Production kernelStudio ships the same hardened Chrovia kernel as the SDK, so demo behavior matches what you ship.