DOCS

Getting Started

Sign up for SURADAR, install the SDK, enroll your first agent, and verify it works in under five minutes.

SURADAR provides authentication and authorization for autonomous AI agents. This guide walks you through setup in under five minutes.

Prerequisites

  • An agent or service you want to enroll (any language, any runtime)

Step 1: Book a Demo

Get a guided walkthrough of SURADAR tailored to your stack. Our team will help you scope your first deployment and answer architecture questions.

Book a Demo →

After your demo you will receive an API key and org ID for your dashboard.

Step 2: Enroll Your First Agent

Register an agent identity with a single API call.

Using curl

curl -X POST https://api.suradar.dev/v1/agents \
  -H "Authorization: Bearer $SURADAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "order-processor",
    "description": "Processes incoming purchase orders",
    "org_id": "'"$SURADAR_ORG_ID"'"
  }'

The response includes the agent’s unique agent_id and a credential you will use for subsequent requests.

Using the TypeScript SDK

import { SuradarClient } from "@suradar/sdk";

const suradar = new SuradarClient({
  apiKey: process.env.SURADAR_API_KEY,
  orgId: process.env.SURADAR_ORG_ID,
});

const agent = await suradar.agents.create({
  name: "order-processor",
  description: "Processes incoming purchase orders",
});

console.log("Enrolled agent:", agent.id);

Step 3: Verify It Works

Fetch your enrolled agent to confirm registration:

curl https://api.suradar.dev/v1/agents/$AGENT_ID \
  -H "Authorization: Bearer $SURADAR_API_KEY"

You should see the agent’s name, status, and enrollment timestamp in the response.

Next Steps