SDK Gateway
FastAPI + SSE + Multi-SDK

Unified AI Agent
SDK Gateway

One API to rule them all.

Stream responses from Claude, Codex, and more through a single, production-ready FastAPI service. Ship AI-powered features in hours, not weeks.

THE PROBLEM

Building with AI agents means...

  • Learning different SDKs for each provider
  • Maintaining separate integration code
  • Handling inconsistent response formats
  • Managing multiple CLI tools and configurations

You didn't sign up to be an SDK integration specialist.

# Without SDK Gateway
from
claude_sdk import Client
from
openai_codex import Codex
from gemini_sdk import Gemini
# Different auth, different formats...
# Different streaming methods...
# Different error handling...
THE SOLUTION

A drop-in FastAPI service that
abstracts away the complexity

Your App
Unified API
Claude
Codex
[Future SDKs]

One request format. One response format.

Server-Sent Events streaming out of the box. Works with any frontend framework.

React Vue Svelte Vanilla JS
# With SDK Gateway
POST /api/v1/agent/run

{"
"prompt": "Build a REST API",
"sdk": "claude",
"options": { ... }
}
KEY FEATURES

Everything you need to ship fast

Multi-SDK Support

Switch between Claude Agents SDK and OpenAI Codex with a single field change. No code rewrites.

Real-time Streaming

SSE-based streaming with unified MessageEvent format. Works with any frontend framework.

Production Architecture

Clean separation: Controllers → Services → Factory → SDK Clients. Built for horizontal scaling.

Project Management

Built-in project initialization, file uploads, and SDK configuration management via async job system.

Stateless by Design

No server-side session storage. Each request is independent. Scale horizontally without shared state.

Extensible Factory Pattern

Add new SDK providers with minimal code. Register once, use everywhere.

WHAT'S INCLUDED

Everything to get you started

Complete Source Code

Full FastAPI application ready for customization

Docker Setup

docker-compose for instant development environment

Claude SDK Integration

Hooks, commands, subagents, settings configured

Codex SDK Integration

Full OpenAI Codex CLI wrapper included

Example Client Code

Working examples to get started immediately

CLAUDE.md Documentation

Comprehensive inline documentation

Makefile Commands

Common operations at your fingertips

Environment Templates

.env templates for easy configuration

Stop building SDK integrations.
Start building products.

Join developers who shipped their AI features in hours, not weeks.