Developer Hub
The technology powering Trellis — and the tools to build on it.
Technology Stack
The production technologies behind Trellis — battle-tested and running today.
Flutter / Dart
iOS + Android from one codebase
Firebase
Auth, Firestore, Cloud Functions, FCM Push
Stripe Billing
Subscriptions, Apple Pay, Google Pay
V2Ray
WebSocket + TLS obfuscation (China)
Shadowsocks
Lightweight proxy (Iran)
WireGuard
Fast, modern VPN tunnel
Outline SDK
Google Jigsaw, built for Iran
Psiphon / Lantern
Multi-transport circumvention
Trojan Protocol
HTTPS mimicry VPN
Twilio
SMS alerts & voice fallback
Hardware Keystore
Device-bound encryption keys
Google Sign-In
OAuth + guest mode auth
Coming Soon
The next wave of technologies being integrated into the Trellis platform.
BLE + WiFi Aware
Multi-radio mesh networking
Signal Protocol
E2E encryption for mesh messages
SatelliteManager
Android 15+ satellite API
DigitalOcean
Multi-region VPN exit nodes
Cloudflare CDN
Edge caching & DDoS protection
DNS-over-HTTPS
Anti-censorship DNS resolution
Domain Fronting
Hide traffic as CDN requests
Certificate Pinning
MITM attack prevention
WebRTC
Voice & video calls over internet
Opus Codec
6-8kbps mesh voice (push-to-talk)
OpenStreetMap
Offline maps & emergency overlay
5G Sidelink
Next-gen device-to-device mesh
Platform Architecture
Four integrated layers that work together to deliver crisis-proof communication.
Transport Layer
- 10 transport technologies
- Automatic failover between WiFi, cellular, VPN, mesh, satellite
- End-to-end encryption maintained across handoffs
Mesh Network Layer
- BLE + WiFi Aware multi-radio
- 50+ hop routing with store-and-forward
- Self-healing topology, delay-tolerant networking
Security Layer
- ARTA: 5-ring adversary-resistant architecture
- Hardware-backed encryption keys
- Forensic resistance, duress detection, kill switch
Application Layer
- Emergency detection & response
- Push-to-talk voice channels
- Institutional roll call & command center
Build on Trellis
APIs, SDKs, and integrations — coming in Phase 4.
IoT SDK
C library for ESP32, Arduino, Raspberry Pi. Turn any device into a mesh relay node. Sub-50KB footprint for constrained devices.
REST API
Enterprise integrations for roll call, emergency alerts, mesh status, and device management. OAuth 2.0 authentication.
Webhooks
Real-time event notifications for mesh events, emergency alerts, roll call results, and device status changes.
Open Where It Matters
Trellis will open-source the components that matter most — enabling audits, interoperability, and community-driven resilience.
Vendor Integrations & Requests
Integrate your product with Trellis, or request a new integration.
Google Workspace
Directory sync, SSO, Classroom API
Microsoft Entra ID
Directory sync, Teams, Graph API
LDAP / Active Directory
Direct LDAP sync, group mapping
SCIM 2.0
Standard provisioning protocol
SAML 2.0
Single sign-on federation
Twilio
SMS, Voice, Bridge communication
Firebase
Backend, auth, real-time sync
WireGuard
VPN tunneling protocol
Request an Integration
Don't see your tool? Request an integration.
Webhooks & API
Send roll call results, directory changes, and security events to your existing tools.
{
"event": "roll_call.completed",
"timestamp": "2026-02-14T08:30:00Z",
"data": {
"roll_call_id": "rc_8f3a2b1c",
"organization": "Lincoln High School",
"total_expected": 342,
"responded": 338,
"safe": 335,
"need_help": 3,
"no_response": 4,
"completion_rate": 0.988,
"mesh_delivered": true
}
}
Want to Integrate Trellis?
Whether you're building IoT devices, enterprise systems, or emergency response platforms — we want to hear from you.