Software Development Kits

Official and community SDKs to help you integrate Outsoor APIs into your applications quickly and easily.

Official SDKs

🐍
Python
v1.2.0
2 days ago
Official Python SDK with async support and type hints

Key Features

Async support
Type hints
Full API coverage
Examples included
45.2K
1.2K
Requirements: Python 3.8+
pip install outsoor
🟨
JavaScript
v2.1.0
1 week ago
Modern JavaScript/TypeScript SDK for Node.js and browsers

Key Features

TypeScript support
Browser compatible
Streaming support
Tree-shaking
67.8K
2.1K
Requirements: Node.js 16+
npm install outsoor
Java
v1.0.5
3 weeks ago
Enterprise-grade Java SDK with Spring Boot integration

Key Features

Spring Boot support
Reactive streams
Comprehensive tests
Maven/Gradle
23.4K
856
Requirements: Java 11+
mvn install outsoor-java
🔷
C#
v1.1.2
1 month ago
.NET SDK with full async/await support and dependency injection

Key Features

.NET 6+ support
Dependency injection
Logging integration
NuGet package
18.9K
623
Requirements: .NET 6.0+
dotnet add package Outsoor
🐹
Go
v0.9.1
2 weeks ago
High-performance Go SDK with context support and middleware

Key Features

Context support
Middleware system
High performance
Go modules
12.3K
445
Requirements: Go 1.19+
go get github.com/outsoor/outsoor-go
🐘
PHP
v1.0.3
1 month ago
Modern PHP SDK with Composer support and PSR standards

Key Features

PSR standards
Composer support
Laravel integration
Async support
15.7K
389
Requirements: PHP 8.0+
composer require outsoor/outsoor-php

Quick Start Examples

Python SDK Example
import outsoor

# Initialize the client
client = outsoor.Client(api_key="your-api-key")

# Create a chat completion
response = client.chat.completions.create(
    model="gpt-4",
    messages=[
        {"role": "user", "content": "Hello, how are you?"}
    ]
)

print(response.choices[0].message.content)

Community SDKs

Rust
Community-maintained Rust SDK
234
1 week ago
Ruby
Ruby gem with Rails integration
189
2 weeks ago
Swift
iOS and macOS SDK
156
3 weeks ago
Kotlin
Kotlin-first Android SDK
123
1 month ago

Need Help with SDKs?

Get support, contribute to our open-source SDKs, or request a new language