Client SDKs
Integrate Vascular into your applications using our open-source client SDKs. Each SDK uses the same credential model — see Authentication for how API keys, app keys, and user IDs are sent on every request.
Connection overview
| SDK | Package / repo | Connects to | Port (default) |
|---|---|---|---|
| Web / React | @vascular-io/vascular-js | Envoy | 8081 |
| Flutter | vascular_flutter | Vascular Inbox directly | 3000 |
| React Native (web) | Same as Web / React | Envoy | 8081 |
| Android (Java) | vascular-android | Vascular Inbox directly | 3000 |
| iOS (Swift) | vascular-ios | Vascular Inbox directly | 3000 |
Documented SDKs
- Authentication — API key, app key, and user ID; request headers; platform differences
- Web / React —
@vascular-io/vascular-jsinstallation and API - Flutter —
vascular_flutterinstallation and API
Quick start
- Deploy Vascular Inbox and obtain your license.
- Get an API key and app key from the Customer Dashboard.
- Read Authentication and open the guide for your platform:
- Web or React → Web / React SDK and Envoy proxy
- Flutter → Flutter SDK
Other platforms
Documentation for Android and iOS SDKs will be added here. Until then, refer to the repositories: