Shaktix Docs
SDK
Release-aware SDK integration patterns for chat-to-artifact workflows and async processing.
Current Release
2026.02.22
Metadata generated at 2026-02-22T23:58:00Z
JavaScript
@shaktix/sdk-js@0.3.0 • Node.js 20+
Tagged for release 2026.02.22
SDK snippet (JavaScript)
import { ShaktixClient } from "@shaktix/sdk-js";
const client = new ShaktixClient({
baseUrl: process.env.SHAKTIX_BASE_URL,
apiKey: process.env.SHAKTIX_API_KEY,
});
const project = await client.projects.create({
name: "Power Rail Upgrade",
description: "Migrated to v2026.02.22"
});
const job = await client.jobs.create({
projectId: project.id,
type: "generate",
inputText: "Design a buck converter from 12V to 5V"
});
const result = await client.jobs.wait(job.job_id);
console.log(result.status, result.result?.analysis);Python
shaktix-sdk@0.3.0 • Python 3.11+
Tagged for release 2026.02.22
SDK snippet (Python)
from shaktix_sdk import ShaktixClient
client = ShaktixClient(
base_url="http://127.0.0.1:8000",
api_key="${SHAKTIX_API_KEY}",
)
summary = client.usage.summary(months=6)
print(summary["summary"]["simulation_success_rate"])
members = client.projects.list_members(project_id="proj_123")
print(len(members))Release Source Files
plans/STATUS.mdplans/STATUS_MATRIX.md.github/workflows/ci.yml