Skip to main content

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:

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

Choose your language

Select Node.js, Python, or Rust and follow the language-specific quickstart guide.
2

Learn core concepts

Understand the architecture and how functions and triggers work together.
3

Explore advanced features