Skip to content

Setup guides: every way to connect an app

Pick the path that fits where the app runs. Every path needs a project API key. Create one in Settings → API keys, or use Setup → Connect an app (/setup) for a guided setup with a live check. Each path reads the key from SHIELD360_API_KEY or a secret.

In the app, Setup → Other ways to connect (/setup?tab=guides) lists the same guides with your Shield360 address already in every snippet.

StageStart with
Local developmentshield360 run, shield360 init
CIGitHub Actions or GitLab CI, or shield360 run around the test command
Staging and productionKubernetes operator and Helm, an SDK, plain OpenTelemetry or serverless
GuideWhat it does
shield360 runStarts any Node, Python or Java app with Shield360: shield360 run -- npm start
shield360 initReads the repository (language, Dockerfiles, Compose, Kubernetes manifests) and sets it up. It never writes the key
Zero-code setupWhat the preload traces in each runtime
LanguageGuide
Node.jsZero-code setup: npm install shield360, then node --require shield360/register app.js
PythonSDK overview
.NET.NET overview
GoGo overview

Only the Node.js SDK is in its public registry today. For the others, use shield360 run (Python, Java) or plain OpenTelemetry until their packages are published.

Kubernetes operator: one helm install with injectNamespaces.<namespace>=<language> opts whole namespaces in, and the operator adds the SDK to every new pod with no image change. The API key is read from a Secret in each namespace. The chart never takes the key itself.

OpenTelemetry in any language: Java, Ruby, PHP, Rust, Elixir, C++, or any app that exports OTLP (directly or through a Collector). Set the standard OTEL_EXPORTER_OTLP_* variables to your Shield360 address and key.

PlatformGuide
AWS LambdaAWS Lambda
VercelVercel
Cloudflare WorkersCloudflare Workers

CI pipelines: the Shield360 GitHub Action, or a GitLab CI template, to record deploy markers (shield360 ci release), send JUnit test results (shield360 ci tests) and run a code security scan.