Create a workspace
Open setup. Choose a workspace name, URL slug, and company email domain. The slug identifies your workspace in links and API requests. Forinterfere.com/~/acme, it is acme.
New workspaces use Unrestricted data residency. Storage and processing are not restricted to a specific region. Use your team’s email domain so colleagues can join through your workspace domain settings.
Add your app
Create a surface for the app you want to monitor. Give separately deployed apps their own surfaces, such as a storefront and its backend API. Choose the framework and copy the surface’s public key. The SDK uses it to send telemetry. Copy the secret API key to your build environment for release registration and source maps.Install the SDK
Follow one guide through its verification step:Next.js
App Router, browser capture, and server instrumentation.
Vite + React
React apps built with Vite.
TanStack Start
Browser and server capture for Start.
NestJS
Request errors and tracing in NestJS.
Node.js
Services, background workers, and scripts.
Connect your code and deployment
Connect GitHub and select the repository for your surface. This gives investigations access to the code behind an error. Connect Vercel or Cloudflare Workers if you deploy there, then map the project or Worker to your surface. For other hosts, the SDK build plugins publish release metadata and source maps.Verify events
Build and deploy the app with its public key and an environment label such asstaging. Run the test capture in your SDK guide, then open the surface in Surfaces.
The event chart should show incoming traffic. Setup’s Events step completes when the first event arrives.
Finish the remaining setup steps, including selecting a plan. The event chart confirms delivery; problems appear as Interfere detects and investigates issues.