Stratus SDK
The Azure-first agent SDK for TypeScript
Stratus SDK is a TypeScript library designed for building agents that run on Azure OpenAI. It consolidates the full tool‑calling loop into a single `run()` call, handling model invocation, tool execution, streaming responses, and error recovery automatically. The API is minimal, with strict TypeScript types driven by Zod schemas, and it supports both the Chat Completions and Responses APIs through the same code path.
The SDK enables composition of agents with handoffs, subagents, guardrails, and hooks, allowing runtime denial or modification of tool calls and human‑in‑the‑loop approvals. State management is explicit: conversations can be saved, resumed, or forked as JSON without requiring server‑side threads. Streaming events are typed, and content‑filter errors are exposed as structured exceptions.
Stratus aims to reduce boilerplate compared with the standard OpenAI client, providing a type‑safe, zero‑dependency (aside from Zod) foundation for Azure‑first agent development, including support for structured output, multimodal input, and usage tracking.
Reviews
Loading reviews…
Similar apps

AI Coding Agents
Agent Express
Middleware framework for AI agents - Express.js for LLMs

System Monitoring & Maintenance
AgenSights
Know exactly which AI agent is burning your budget.
Security & Identity
Cyris
Turns every AI decision into audit-ready evidence

System Monitoring & Maintenance
Stoa
A live multiplayer AI team space for getting real work done

AI Coding Agents
Langsmith
Observability platform for LLM applications, tracking prompts, latency, and costs.
AI Coding Agents
ACI.dev
Platform for connecting AI agents to 500+ tools with built-in multi-tenant auth management and granular permissions using either function…