SDKs

SDKs & Tools

Integrate Seclai into your applications with our official SDKs and command-line tools.

Official SDKs

We provide first-party SDKs for the most popular programming languages:

Python SDK

Build AI agents in Python with full type hints and async support.

pip install seclai

Best for: Data science workflows, automation scripts, backend services

  • ✅ Type hints and autocomplete
  • ✅ Async/await support
  • ✅ Comprehensive error handling

View Python SDK documentation →


JavaScript/TypeScript SDK

Use Seclai in Node.js and modern browsers with TypeScript support.

npm install @seclai/sdk

Best for: Web applications, serverless functions, Node.js services

  • ✅ Full TypeScript definitions
  • ✅ Works in Node.js and browsers
  • ✅ Streaming support

View JavaScript SDK documentation →


Go SDK

Native Go implementation with context support and zero dependencies.

go get github.com/seclai/seclai-go@v1.0.0

Best for: High-performance services, microservices, CLI tools

  • ✅ Context support
  • ✅ Strongly typed API
  • ✅ Concurrent request handling

View Go SDK documentation →


C# SDK

Build AI agents in .NET with async/await and modern C# features.

dotnet add package Seclai

Best for: Enterprise applications, .NET services, Windows applications

  • ✅ Async/await support
  • ✅ Strong typing with nullable reference types
  • ✅ .NET Standard 2.0+ compatibility

View C# SDK documentation →


Command-Line Tools

Seclai CLI

Manage agents, knowledge bases, and sources from your terminal.

npm install -g @seclai/cli

Best for: DevOps workflows, CI/CD pipelines, quick testing

  • ✅ Interactive prompts
  • ✅ JSON output for scripting
  • ✅ Configuration profiles

View CLI documentation →


Quick Comparison

FeaturePythonJavaScriptGoC#CLI
Package ManagerPyPINPMGo modulesNuGetNPM
Type Safety✅ Type hints✅ TypeScript✅ Native✅ NativeN/A
Async Support✅ ContextN/A
Browser Support
Streaming

Community SDKs

Building an SDK for another language? Let us know!

Getting Started

  1. Choose your SDK based on your tech stack
  2. Install using your package manager
  3. Get your API key from API Keys in the left sidebar
  4. Start building with our API Examples

Support

Next Steps