Built for Security Engineers

Build automation on a headless, API-first proxy.

Client SDK

Programmatic control

Connect to a Caido instance and drive common tasks from your own scripts—without relying on the UI.

Orchestrate plugin-exposed actions as part of your automation.

Seed your instances with pre-configured scopes so every environment starts with the same in-scope definitions.

Client SDK (example)

import { Client } from "@caido/sdk-client";

const instanceUrl = process.env.CAIDO_INSTANCE_URL ?? "http://localhost:8080";
const pat = process.env.CAIDO_PAT;
if (!pat) throw new Error("Missing CAIDO_PAT");

const client = new Client({
  url: instanceUrl,
  auth: { pat },
});

await client.connect();

// Call into a plugin package (example)
const plugin = await client.plugin.pluginPackage("quickssrf");
if (!plugin) throw new Error("Plugin not found");

const settings = await plugin.callFunction({ name: "getSettings" });
const serverURL = settings.serverURL;

const { url } = await plugin.callFunction({
  name: "generateInteractshUrl",
  arguments: [serverURL],
});

console.log("Generated URL:", url);
CI/CD pipeline automation with Caido

CI/CD pipelines

Automation that runs everywhere

Embed Caido-driven automation into build and release jobs so checks run consistently across environments.

Data Sovereignty

Host all audit data internally for total control.

Keep all your security audit data on your own infrastructure, not on employee or consultant devices. With Caido's client-server architecture, you maintain complete control over sensitive findings, traffic history, and project data.

Data sovereignty with internal hosting in Caido
Caido

Get Started with Caido today

Join the ranks of professionals who are switching to Caido for their security testing needs.

We value your privacy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Click "Essential Only" to only allow cookies necessary for the website to function.