Build on Falcon infrastructure.
One SDK for every model. Streaming, function-calling, embeddings, agents, MCP and webhooks — production-ready from day one.
import Falcon from "@falcon/sdk";
const falcon = new Falcon({ apiKey: process.env.FALCON_KEY });
// Route to the best model automatically
const res = await falcon.chat.completions.create({
model: "falcon-router/best",
messages: [{ role: "user", content: "Summarize this quarter's board deck." }],
tools: [{ type: "knowledge", knowledgeBase: "kb_boardroom" }],
stream: true,
});
for await (const chunk of res) process.stdout.write(chunk.delta ?? "");Every primitive, one platform.
A cohesive API surface for models, agents, knowledge, workflows and MCP.
Unified Model API
OpenAI-compatible endpoint that fans out to every provider — GPT, Claude, Gemini, Llama, Mistral and more.
Agent API
Spawn, invoke and observe long-running agents with memory, tools and guardrails.
Knowledge API
Ingest, chunk, embed and query your data with hybrid search and citations.
Workflow API
Trigger and orchestrate multi-step pipelines from any service.
Artifacts API
Create, update and stream interactive documents, code and visualizations.
MCP Runtime
Host and consume Model Context Protocol servers with OAuth-secured connectors.
Instruments, not just endpoints.
SDKs, webhooks, analytics and monetization built for teams that ship.
TypeScript SDK
Type-safe, streaming-first client with tree-shakeable modules.
Python SDK
Idiomatic async client with first-class agent and RAG helpers.
Webhooks
Delivery-guaranteed events for agent completions, workflow triggers and usage.
Usage Analytics
Per-key, per-model, per-project metrics with cost attribution and alerts.
Model Switching
Swap models per request or per policy without touching application code.
API Monetization
Publish your agents and workflows to the marketplace with built-in metering and payouts.