ConductorOne TypeScript SDK

1.1.1 · active · verified Sun Apr 19

The `conductorone-sdk-typescript` package provides a developer-friendly and type-safe TypeScript SDK for interacting with the ConductorOne API. Currently at version 1.1.1 (released October 2025), this SDK is regularly updated with a frequent release cadence, often driven by the Speakeasy CLI based on changes in the underlying ConductorOne API. Key differentiators include its strong TypeScript typing, ensuring compile-time safety and improved developer experience, and its full support for both CommonJS and ES Modules environments. It encapsulates the HTTP API for managing ConductorOne resources, offering structured access to various API operations such as managing app resource owners, entitlements, and automations, as evidenced by recent additions in `v1.1.1` and `v1.0.2`.

Common errors

Warnings

Install

Imports

Quickstart

This example initializes the ConductorOne SDK client with authentication and then makes an API call to create a monitor for access conflicts, logging the result.

import { ConductoroneSDKTypescript } from "conductorone-sdk-typescript";

const conductoroneSDKTypescript = new ConductoroneSDKTypescript({
  security: {
    bearerAuth: process.env.CONDUCTORONE_BEARER_TOKEN ?? "",
    oauth: process.env.CONDUCTORONE_OAUTH_TOKEN ?? "",
  },
});

async function run() {
  try {
    const result = await conductoroneSDKTypescript.accessConflict.createMonitor();
    console.log(result);
  } catch (error) {
    console.error("Error making API call:", error);
  }
}

run();

view raw JSON →