Skip to content
SPECIFICTION
Get listed

FieldOpt

fieldopt.dev

From $99/mo Free plan Open source WebAPISelf-hosted
Visit fieldopt.dev
Spec score 9.2 #3 of 30 in Route Optimization Software

Spec sheet

What it does
FieldOpt is an open-source dispatch console that assigns, routes and tracks field-service jobs inside PostgreSQL.Read 15 Oct 2026 · fieldopt.dev
Product
FieldOpt is an open-source field service management console for dispatching, routing, and managing field service jobs.Read 4 Oct 2026 · fieldopt.dev
Deployment
The site lists self-hosting for Community and on-premise deployment for Enterprise.Read 4 Oct 2026 · fieldopt.dev
API
The repository lists API endpoints for technicians, jobs, assignments, and automatic routing.Read 4 Oct 2026 · github.com
Support
Community support is provided through GitHub, while paid tiers list priority email or dedicated support.Read 15 Oct 2026 · fieldopt.dev
License
The Community offering and repository are licensed under GNU AGPL-3.0.Read 15 Oct 2026 · github.com
API examples
Documented RPCs include tech_list, job_table, map_markers, qualified_techs, assign, job_action and auto_route.Read 15 Oct 2026 · github.com
Architecture
PostgreSQL stores routing, simulation and screen-rendering logic; PostgREST exposes functions over HTTP and nginx serves static files.Read 15 Oct 2026 · github.com
Assignment
Dispatchers can assign jobs to technicians using drag-and-drop and batch operations.Read 4 Oct 2026 · fieldopt.dev
Auto-router
The repository describes an auto-router that assigns jobs to qualified technicians and capacity management that tracks workload to prevent overbooking.Read 4 Oct 2026 · github.com
Automatic routing
The auto-router assigns pending jobs to the closest technician who meets the qualification checks.Read 15 Oct 2026 · github.com
Capacity management
The system tracks technician workload to avoid overbooking.Read 15 Oct 2026 · github.com
Changelog event
Version 0.0.9 moved the runtime from a FastAPI/Python application to PostgreSQL functions exposed through PostgREST with nginx and pg_cron.Read 15 Oct 2026 · github.com
Changelog limitation
The changelog says the previous WebSocket event stream was removed and the console now polls fragments every three seconds.Read 15 Oct 2026 · github.com
Dispatch learning
The site says FieldOpt learns from dispatch history to create a machine-learning model trained on a company's data.Read 4 Oct 2026 · fieldopt.dev
Documentation depth
The repository README documents architecture, installation, routing logic, keyboard shortcuts, RPC endpoints and simulation functions.Read 15 Oct 2026 · github.com
Drag-and-drop dispatch
Dispatchers can drag jobs onto technicians and perform multi-select batch assignments.Read 15 Oct 2026 · fieldopt.dev
Geographic routing
Jobs carry route criteria and technicians are assigned management areas so dispatch can enforce geographic compatibility.Read 15 Oct 2026 · github.com
Keyboard controls
Keyboard shortcuts include D, S, C, H and U for job actions plus slash, F and P for search, filters and personnel.Read 15 Oct 2026 · fieldopt.dev
Limit: company disclosure
The site identifies the maker only as a Systems Architecture Engineering project and gives no headquarters or founding year.Read 15 Oct 2026 · fieldopt.dev
Limit: integrations
The opened product pages name custom integrations as a Pro feature but do not identify any ready-made third-party connectors.Read 15 Oct 2026 · fieldopt.dev
Limit: mobile apps
The opened pages describe responsive phone browser behavior but do not provide native iOS or Android applications.Read 15 Oct 2026 · fieldopt.dev
Map view
A detachable map window displays jobs, technicians and technician routes for a second monitor.Read 15 Oct 2026 · fieldopt.dev
Maps and search
An interactive map shows job locations and routing context, and search can filter by skill, location, availability, and capacity.Read 4 Oct 2026 · fieldopt.dev
Mobile browser
The web console switches to tabs, cards and bottom-sheet menus below tablet width and is stated to work on phones.Read 15 Oct 2026 · fieldopt.dev
Offline demo
Release assets include a browser demo bundle that runs the same SQL through PGlite, a WebAssembly PostgreSQL implementation.Read 15 Oct 2026 · github.com
Priority routing
Pending jobs are processed in priority order after skill, area, shift-time and distance checks.Read 15 Oct 2026 · github.com
Public API
The API is a PostgREST RPC interface in the api schema with HTML-fragment, JSON-read and write functions.Read 15 Oct 2026 · github.com
Repository activity
The public repository shows 9 stars, 1 fork and 23 commits on the opened page.Read 15 Oct 2026 · github.com
Routing
Skill-based routing matches jobs with technicians who have the relevant skills.Read 4 Oct 2026 · fieldopt.dev
Routing criteria
The repository says routing evaluates skills, geographic management areas, shift time, capacity, distance, and job priority.Read 4 Oct 2026 · github.com
SDKs
The opened documentation lists RPC endpoints and curl examples but no separate vendor SDK package.Read 15 Oct 2026 · github.com
Search and filters
The console provides job and technician search with filters for skill, location, availability and capacity.Read 15 Oct 2026 · fieldopt.dev
Security documentation
The GitHub repository exposes a security-policy link, but the opened product site does not publish compliance certifications or a trust-center page.Read 15 Oct 2026 · github.com
Self-hosting
A Docker Compose deployment starts PostgreSQL, PostgREST and nginx, and a fresh database initializes the schema, application and demo data.Read 15 Oct 2026 · github.com
Skill matching
Routing checks that technicians possess every skill required by a job, while allowing a dispatcher override.Read 15 Oct 2026 · github.com
System requirements
The repository specifies Docker and Docker Compose on macOS, Linux or Windows; Windows can use docker compose directly without make.Read 15 Oct 2026 · github.com
Technician timeline
Each technician has a timeline showing scheduled work blocks and a live now-line.Read 15 Oct 2026 · fieldopt.dev
Technician visibility
The console shows technician workload, capacity, and timeline across the day.Read 4 Oct 2026 · fieldopt.dev
Topic listing
GitHub classifies FieldOpt under dispatch, field-service management, scheduling, PostgreSQL, routing optimization and technician management.Read 15 Oct 2026 · github.com

Plans and prices

Community Free Free Up to 25 technicians · self-hosted · full features · AGPL-3.0 licensed · GitHub community Read 15 Oct 2026 · fieldopt.dev
Starter $99 a month $99/month Up to 50 technicians · managed cloud hosting · priority email support · custom branding · API access Read 15 Oct 2026 · fieldopt.dev
Pro $399 a month $399/month Up to 200 technicians · everything in Starter · ML autodrip dispatch · custom integrations · dedicated support Read 15 Oct 2026 · fieldopt.dev
Enterprise Priced on request Custom Unlimited technicians · everything in Pro · on-premise deployment · custom development · SLA guarantees Read 15 Oct 2026 · fieldopt.dev

Every FieldOpt plan and price →

Where Specifiction places it

Alternatives to FieldOptAll alternatives →