llmkit
One LLM client API for 20+ providers, in Go, TypeScript, Python and Rust
llmkit is a multi-provider LLM client SDK that exposes one consistent API across Anthropic, OpenAI, Google, Bedrock, and 20+ other providers, including local models via Ollama and vLLM. The same features and surface are available in Go, TypeScript, Python, and Rust.
It covers text generation and streaming, tool calling, batch prompting, prompt caching, reasoning effort control, file uploads, and model catalog introspection. Middleware hooks let you observe or veto requests. Developers use it to switch providers without rewriting application code.
Pricing: Free
llmkit Alternatives
Explore 35 products in the Frameworks & Stacks category. View all llmkit alternatives.
Anycloud
CLI and Python SDK for running AI jobs, services and VMs across your own AWS, Azure, GCP, Lambda and Vast accounts
vLLM
High-throughput LLM inference engine with PagedAttention for efficient GPU memory usage
Jan
Open-source desktop app for running LLMs locally with a clean GUI
Ollama
Run large language models locally with a single command
Work on llmkit? Feature it at the top of Frameworks & Stacks.
Is your product missing?