Choose Your Language
The III SDK is available in three languages. Select your preferred language to get started:Node.js
TypeScript/JavaScript SDK with full async support
Python
Async Python SDK with type hints
Rust
High-performance async Rust SDK
Quick Example
Here’s a minimal example of using the III SDK across all three languages:- Node.js
- Python
- Rust
Core Concepts
Before diving deeper, familiarize yourself with these key concepts:Functions
Register and invoke functions across services
Triggers
Automatically invoke functions based on events
Channels
Stream data bidirectionally between functions
Context & Logging
Access execution context and structured logging
Next Steps
1
2
Learn core concepts
Understand the architecture and how functions and triggers work together.
3
Explore advanced features
Dive into streaming channels, observability, and error handling.