Skip to content

Getting Started

Welcome to ARROW, your comprehensive device management platform. This guide will help you get up and running quickly.

ARROW provides powerful tools for managing devices, users, and network resources in your organization. Built on a modern technology stack with a PocketBase (Go) backend and Svelte 5 frontend, ARROW delivers a responsive and reliable management experience.

ARROW is built using industry-standard technologies:

  • Backend: PocketBase framework (Go) providing a robust API, authentication, and real-time capabilities
  • Frontend: Svelte 5 with modern reactive architecture for a fast, responsive user interface
  • Database: SQLite for reliable, embedded data storage
  • Infrastructure: Deployed on cloud infrastructure with automatic scaling and high availability

ARROW consists of several key components that work together:

ComponentDescription
Arrow ConsoleWeb-based management interface at /console for device requests, user management, and monitoring
Arrow ManagerOn-device application for VM deployment, configuration, and local management
Backend ServicesPocketBase-powered API handling authentication, data persistence, and integrations
VPN InfrastructureNetbird-based secure networking connecting devices to your organization

ARROW provides a comprehensive set of features for device lifecycle management:

  • User Management - Create and manage user accounts with role-based permissions (Admin, Manager, User)
  • Device Requests - Streamlined device provisioning workflow with approval processes
  • Device Inventory - Complete visibility into your managed device fleet
  • VPN Management - Netbird integration for secure, zero-trust networking
  • Shipment Tracking - EasyPost integration for end-to-end device delivery tracking
  • Authentication - Zitadel integration for enterprise-grade identity management
  • Virtual Machines - Deploy and manage VMs on Arrow devices with Proxmox
  • Cellular Failover - Automatic network failover using cellular connectivity
  • GPS Tracking - Blues Notecard integration for device location monitoring
  • Licensing - Built-in license management for software deployment
  • Support Integration - HelpScout integration for customer support workflows
  • Billing Integration - QuickBooks integration for billing and invoicing

ARROW supports three user roles with different permission levels:

RoleCapabilities
AdminFull system access, user management, organization settings, all device operations
ManagerDevice management, user oversight within assigned scope, reporting
UserView assigned devices, submit device requests, basic monitoring

For detailed information on user roles and permissions, see User Management.

Follow these steps to get started with ARROW:

  1. Login to ARROW Console: Access your ARROW dashboard at your organization’s URL using your credentials
  2. Organization Setup: Configure your organization’s basic settings and preferences
  3. Add Users: Create user accounts for your team members and assign appropriate roles
  4. Create Device Requests: Submit requests for new devices through the streamlined request workflow
  5. Manage Devices: Once devices are provisioned and delivered, manage them through the console

ARROW integrates with several third-party services to provide a complete solution:

  • Netbird - Secure VPN orchestration for device connectivity
  • Zitadel - Identity and access management
  • EasyPost - Automated shipment creation and tracking
  • HelpScout - Customer support ticket management
  • Blues Notecard - GPS and cellular connectivity
  • Resend - Email notifications and communications

If you encounter any issues, check out our Troubleshooting guide or contact support.