SDK explanations
These guides answer how each SDK fits into the overall platform—what lives in the package, what contracts it relies on, and why it exists. Read them when you already know how to wire the code, but want to understand the boundaries, trade-offs, and scaling implications.
Core (@orga-ai/core)
- Introduction – why a shared runtime exists and what it exposes.
- Architecture – how configuration, ports, and utilities support every adapter.
React (@orga-ai/react)
- Introduction – what the web adapter adds on top of core.
- Architecture – provider + hook layering, WebRTC orchestration, and backend boundaries.
React Native (@orga-ai/react-native)
- Introduction – how the mobile adapter mirrors web concepts while leaning on native modules.
- Architecture – native media lifecycle, Expo/bare considerations, and session flow.
Node (@orga-ai/node)
- Introduction – why every deployment uses a backend proxy.
- Architecture – credential exchange pipeline and deployment patterns.
Use these explanations alongside:
- Tutorials for the hands-on path to a working app.
- How-to guides when you need targeted fixes.
- Reference for exact method signatures and parameters.
Last updated on