Versioned Packages
Organize tools into versioned packages with semantic versioning and release notes. Track changes and roll back when needed.
Sandboxed Execution
Execute tools securely in isolated environments. Support for E2B, Daytona, and Cloudflare Workers.
Simple SDK
Integrate tools into your applications with our TypeScript SDK. Just a few lines of code to get started.
Simple Integration
Execute tools with just a few lines of code
example.ts
import { createClient } from "@jinba/sdk";
const jinba = createClient({
apiKey: process.env.JINBA_API_KEY,
});
const result = await jinba.run(
"my-toolset",
"calculator",
{ expression: "2 + 2" }
);
console.log(result.output);
// { result: 4 }