Build with Bcasfintech
A developer-first API to embed intelligent agents into any product.
import Bcas from "@bcasfintech/sdk";
const bcas = new Bcas({ apiKey: process.env.BCAS_API_KEY });
const response = await bcas.chat.create({
model: "bcas-pro",
messages: [
{ role: "user", content: "Draft a follow-up to my last customer." }
],
tools: ["knowledge_base", "calendar"],
});
console.log(response.output_text);One API, every AI capability
From simple chat to autonomous agents with tools, memory, and streaming — accessed through a single, elegant API surface.
From zero to first request in 5 minutes
1. Get a key
Buy credits in checkout, then generate a scoped API key from your dashboard.
2. Install the SDK
npm install @bcasfintech/sdk · pip install bcasfintech · or call the REST API directly.
3. Ship your first agent
Send a request, attach tools, stream tokens back to your UI. Under 5 minutes.
REST API
Composable endpoints for chat, agents, voice, and knowledge.
Authentication
Scoped API keys, OAuth 2.0, and per-workspace access control.
SDKs
First-class SDKs for TypeScript, Python, Go, and Ruby.
Webhooks
Real-time events for conversations, agents, and billing.
Rate Limits
Generous defaults, custom limits available for enterprise.
Code Examples
Copy-paste examples across every SDK and language.
Predictable, generous, upgradable
Every plan can be raised on request. Contact us before you scale.
Works with what you already use
Secure by default
TLS 1.3, workspace-scoped keys, audit logs, and optional zero-retention.
Versioned API
Semantic versioning with 12-month deprecation windows. No surprise breaks.
OpenAI-compatible
Point your existing openai client at api.bcasfintech.com/v1 and it just works.
Developer questions
Do you have a free tier for testing?
Every paid credit balance includes free API keys with the sandbox rate limits. There is no separate free trial.
How is streaming supported?
Server-Sent Events on /chat, /agents/run, and /voice/stream. Every SDK exposes an async iterator.
Can I self-host?
Enterprise customers can deploy Bcasfintech in their own VPC (AWS, GCP, Azure). Contact sales for details.
What about idempotency?
Pass an Idempotency-Key header. We deduplicate for 24 hours per key.