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
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
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
Quick Comparison
| Feature | Python | JavaScript | Go | C# | CLI |
|---|---|---|---|---|---|
| Package Manager | PyPI | NPM | Go modules | NuGet | NPM |
| Type Safety | ✅ Type hints | ✅ TypeScript | ✅ Native | ✅ Native | N/A |
| Async Support | ✅ | ✅ | ✅ Context | ✅ | N/A |
| Browser Support | ❌ | ✅ | ❌ | ❌ | ❌ |
| Streaming | ✅ | ✅ | ✅ | ✅ | ❌ |
Community SDKs
Building an SDK for another language? Let us know!
Getting Started
- Choose your SDK based on your tech stack
- Install using your package manager
- Get your API key from API Keys in the left sidebar
- Start building with our API Examples
Support
- Documentation Issues: Report on GitHub
- Feature Requests: Submit an issue
- General Support: Contact us
Next Steps
- API Introduction - Authentication and basics
- API Reference - Complete API documentation
- API Examples - Code samples and patterns