Building an app that talks to real devices shouldn't require NAT traversal expertise. The Agentic API is a plain authenticated REST endpoint — any web app, mobile app, or backend service can embed device capabilities with a standard HTTPS call.
Building an application that interacts with real devices — a mobile app that controls a home server, a dashboard showing live machine metrics, an internal operations portal — traditionally requires custom networking infrastructure. You need to open ports, implement NAT traversal, host a WebSocket relay, or set up a VPN before your app can even reach the device. This makes device-integrated applications disproportionately complex to build and maintain.
Port forwarding, NAT traversal, and WebSocket relay hosting — all of this just to read a sensor value. The infrastructure complexity dwarfs the product logic.
Each device integration becomes a bespoke networking project. There's no consistent, reusable pattern that works across web, mobile, and backend applications.
The Agentic API is a plain authenticated REST API. Any web app, mobile app, or backend service can embed real device capabilities with a standard HTTPS call — no SDK, no WebSocket daemon, no NAT traversal. A Flutter app, a React dashboard, or a Cloudflare Worker simply POSTs to the API and receives device interaction back as structured JSON. All tunneling, authentication, and permission enforcement is handled by awaBerry.
Define the device, folder scope, and command allowlist. Retrieve the Project Key and Secret. One project per device gives clean isolation between product features.
POST to /api/v1/execute with your command and device identifier, authenticated via Bearer token. Works identically from a Flutter app, Next.js backend, or Cloudflare Worker.
The response contains stdout, stderr, and exit_code as structured JSON — ready to display in your UI or trigger downstream logic without any parsing of raw shell output.
A mobile app POSTs commands via http.post to control a home server or IoT device. Store credentials in flutter_secure_storage; use a backend proxy for privileged operations.
A Next.js or SvelteKit dashboard calls the API server-side from a Cloudflare Worker. Device credentials never reach the browser — the frontend only sees processed JSON.
A web tool where support engineers trigger pre-approved commands via button clicks — no SSH credentials, no terminal access. Each button maps to an allowed command with full audit trail.
Ship devices pre-registered with awaBerry. Your product's web portal uses per-customer Agentic API projects to surface device status, trigger updates, and collect diagnostics — without opening customer network ports.
| Pattern | Best For |
|---|---|
| Server-side proxy | Web dashboards, security-critical apps — credentials stay on the backend |
| Direct API call (scoped) | Mobile apps with read-only or limited action sets |
| Scheduled Cloudflare Worker | Monitoring, reporting, scheduled device maintenance |
| Webhook trigger | CI/CD pipelines, incident response automations |
One API call, one project, any number of devices. Trigger the same command across your entire fleet in parallel — no key rotation, no jump host, no SSH daemon to maintain.
Grant auditors and incident responders time-limited, purpose-scoped access with a project key. Access ends the moment you delete the project — no user account cleanup required.
awaBerry Anywhere is a zero-trust remote access platform that gets any device — cloud server, laptop, or SoC hardware — securely accessible from anywhere in minutes. No VPNs, no open inbound ports, no complex configuration or additional remote connection software. Works on any MAC - yes even an old Apple macbook from 2012. Works on any Ubuntu / Debian / Redhad based LINUX. Works on any Windows which supports the Windows Subsystem for Linux (WSL).
Flexible onboarding for any hardware — in any environment.
Full control and activation via the awaBerry web dashboard.
awaBerry Automation is the combination of two tightly integrated products that together form a complete, AI-native automation platform.
Uses the Google Gemini CLI to translate plain-English instructions into executable scripts — run on your local devices on a schedule. AI tokens are spent exactly once to generate the logic; every subsequent execution costs nothing.
Read more →Secure, zero-trust device access as-a-service. Exposes your registered devices to programmatic access via encrypted tunnels — grant AI agents, scripts, or collaborators precisely scoped access.
Read more →Fundamentally different: a complete, AI-native automation platform — across every device you own, anywhere in the world.
Read more →Automate operations, manage fleets, and enable secure remote work for your entire team.
Access your home devices, automate personal tasks, and share access with family — for free.
Access lab hardware, automate data collection, and collaborate across institutions.
Any device as a REST endpoint — your application focuses entirely on product logic.