Integration Ecosystem
Cycles integrates with the tools, frameworks, and AI providers you already use. Whether you're building autonomous agents, adding budget authority to an existing application, or exploring what's possible with controlled AI spending, there's an integration path for you.
AI Model Providers
OpenAI
Integrate Cycles budget authority with ChatGPT, GPT-4, GPT-4o, and other OpenAI models. Control per-request and per-session spending when your agents call OpenAI APIs.
Anthropic
Use Cycles with Claude models to set spending limits on autonomous agent workflows powered by Anthropic's API.
Google Gemini
Add budget authority to applications built on Google's Gemini family of models.
AWS Bedrock
Cycles works with AWS Bedrock's multi-model platform, giving you budget control across any foundation model available through Bedrock.
AI Frameworks & SDKs
LangChain (Python)
Build budget-aware LangChain agents in Python. Cycles integrates with LangChain's tool and callback system to enforce spending limits throughout chain execution.
LangChain.js
The same LangChain integration, purpose-built for JavaScript and TypeScript environments.
Vercel AI SDK
Add Cycles budget authority to applications built with the Vercel AI SDK for seamless spending control in Next.js and other Vercel-deployed projects.
Spring AI
Integrate Cycles with Spring AI to bring budget authority to Java and Kotlin AI applications.
Web Frameworks
Express.js
Add Cycles middleware to your Express.js API to enforce budget authority on any route that triggers AI spending.
FastAPI
Use the Cycles Python client with FastAPI for high-performance, budget-aware AI APIs.
Spring Boot
Leverage the Cycles Spring Boot Starter for auto-configured budget authority in your Spring Boot applications.
Agent Platforms
MCP (Model Context Protocol)
Cycles provides an MCP server that exposes budget authority as tools for any MCP-compatible client, including Claude Desktop, Claude Code, Cursor, and Windsurf.
OpenClaw
Connect Cycles to OpenClaw for budget-controlled multi-agent orchestration.
Official SDKs
Python Client
The official Cycles Python client. Install from PyPI and start enforcing budgets in minutes.
TypeScript Client
The official Cycles TypeScript client for Node.js and browser environments.
Spring Boot Starter
Auto-configured Cycles integration for Spring Boot applications, available on Maven Central.
Protocol & Standards
Cycles Protocol
The Cycles Protocol is an open specification for budget authority in autonomous agent systems, licensed under Apache 2.0. Build your own implementation or contribute to the spec.
OpenAPI Specification
A complete OpenAPI specification is available for the Cycles API, making it straightforward to generate clients in any language or integrate with API tooling.
Community Tools
The Cycles ecosystem grows with every project that adopts budget authority. If you've built a library, plugin, tool, or integration that works with Cycles, we want to hear about it.
Building something with Cycles? Add a Built with Cycles badge to your project and let the community know what you're working on.
