PHPackages                             fleetbase/fleetops-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fleetbase/fleetops-api

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

fleetbase/fleetops-api
======================

Fleet &amp; Transport Management Extension for Fleetbase

0.6.57(4d ago)1731.5k↑66%55[11 issues](https://github.com/fleetbase/fleetops/issues)[3 PRs](https://github.com/fleetbase/fleetops/pulls)3AGPL-3.0-or-laterPHPPHP ^8.0CI passing

Since Oct 10Pushed 4d ago3 watchersCompare

[ Source](https://github.com/fleetbase/fleetops)[ Packagist](https://packagist.org/packages/fleetbase/fleetops-api)[ RSS](/packages/fleetbase-fleetops-api/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (10)Dependencies (96)Versions (162)Used By (3)

 [![Fleetbase](https://camo.githubusercontent.com/55057c066d627e6557f269bcf2f63eca75a84713a1520bb9dae16da8731fbc57/68747470733a2f2f666c622d6173736574732e73332e61702d736f757468656173742d312e616d617a6f6e6177732e636f6d2f7374617469632f666c656574626173652d6c6f676f2d7376672e737667)](https://camo.githubusercontent.com/55057c066d627e6557f269bcf2f63eca75a84713a1520bb9dae16da8731fbc57/68747470733a2f2f666c622d6173736574732e73332e61702d736f757468656173742d312e616d617a6f6e6177732e636f6d2f7374617469632f666c656574626173652d6c6f676f2d7376672e737667)

 Open-source fleet, dispatch, transport management, and real-time logistics operations for Fleetbase.

 [ ![Repository](https://camo.githubusercontent.com/e017fd6f87a93d8d6b76e0f646d4b73803cada8eb752b26ad8d8baa2a55598d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7265706f2d666c65657462617365253246666c6565746f70732d3131313832373f7374796c653d666c61742d737175617265) ](https://github.com/fleetbase/fleetops) [ ![License: AGPL-3.0-or-later](https://camo.githubusercontent.com/077a6ecfd22f25bd7ab4905c7702f6e7608a911d87f333725d47ae2de543c8ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4147504c2d2d332e302d2d6f722d2d6c617465722d626c75653f7374796c653d666c61742d737175617265) ](https://github.com/fleetbase/fleetops/blob/master/LICENSE.md) [ ![NPM package](https://camo.githubusercontent.com/ad9a01e77a1ada178209ae3070cb6a028a3560223cb59dea6c8f2fd7ffc32ad4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e706d2d253430666c65657462617365253246666c6565746f70732d2d656e67696e652d4342333833373f7374796c653d666c61742d737175617265) ](https://www.npmjs.com/package/@fleetbase/fleetops-engine) [ ![Packagist package](https://camo.githubusercontent.com/c1f5dceca8891188bb2b5a7420caaa87d8e06b3c7a496565744f522afbd63464/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7061636b61676973742d666c65657462617365253246666c6565746f70732d2d6170692d4632384431413f7374796c653d666c61742d737175617265) ](https://packagist.org/packages/fleetbase/fleetops-api) [ ![Fleet-Ops documentation](https://camo.githubusercontent.com/6cd2d8f373bd7cd134ed0c33c78a946dcff0e4ad80767bdca7da5f0df85c12bb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d666c6565742d2d6f70732d3045413545393f7374796c653d666c61742d737175617265) ](https://www.fleetbase.io/docs/fleet-ops) [![Node >= 18](https://camo.githubusercontent.com/24ba9715b0429d4e8b8993d1907ec1243ad3c0d642e3c3bd6c6a11701a01eadc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e6f64652d25334525334431382d3333393933333f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/24ba9715b0429d4e8b8993d1907ec1243ad3c0d642e3c3bd6c6a11701a01eadc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e6f64652d25334525334431382d3333393933333f7374796c653d666c61742d737175617265) [![PHP ^8.0](https://camo.githubusercontent.com/47bbd5779ddd5801f199e0d11eb97e2dea9346958b1d732f389158175bf25a16/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e302d3737374242343f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/47bbd5779ddd5801f199e0d11eb97e2dea9346958b1d732f389158175bf25a16/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e302d3737374242343f7374796c653d666c61742d737175617265)

 [![Fleet-Ops multi-waypoint order with live map, route, driver assignment, and order details](https://camo.githubusercontent.com/7462b6b7038d70784f328401d5812b2e411dd28fd49041615f0ef4ad0b587229/68747470733a2f2f7777772e666c656574626173652e696f2f696d616765732f73637265656e73686f74732f666c6565742d6f70732f666c6565742d6f70732d6d756c74692d776179706f696e742d6f726465722e77656270)](https://camo.githubusercontent.com/7462b6b7038d70784f328401d5812b2e411dd28fd49041615f0ef4ad0b587229/68747470733a2f2f7777772e666c656574626173652e696f2f696d616765732f73637265656e73686f74732f666c6565742d6f70732f666c6565742d6f70732d6d756c74692d776179706f696e742d6f726465722e77656270)

What is Fleet-Ops?
------------------

[](#what-is-fleet-ops)

Fleet-Ops is the core logistics and fleet management extension for the [Fleetbase](https://www.fleetbase.io) platform. It gives operations teams a dispatch console for managing orders, drivers, vehicles, fleets, service areas, live maps, route execution, analytics, maintenance, and connected telematics.

Fleet-Ops ships as two packages:

PackagePurpose`@fleetbase/fleetops-engine`Ember Engine/Add-on that powers the Fleet-Ops console UI.`fleetbase/fleetops-api`Laravel/PHP package that provides the Fleet-Ops API, models, jobs, events, and integrations.Fleet-Ops is included with Fleetbase Cloud and self-hosted Fleetbase installations. For product concepts, workflows, and setup guides, start with the [Fleet-Ops documentation](https://www.fleetbase.io/docs/fleet-ops).

Features
--------

[](#features)

### Operations

[](#operations)

- Create, import, schedule, dispatch, start, cancel, and complete delivery orders.
- Manage multi-waypoint routes, payloads, entities, labels, order metadata, notes, comments, files, and proofs.
- Track live order progress with ETAs, route overlays, driver pings, activity timelines, and configurable status flows.
- Configure custom order types, activity flows, entity fields, proof requirements, and service-rate rules.
- Run orchestration workflows for order allocation, driver assignment, vehicle capacity, and route sequencing.
- Plan work with the scheduler, fleet schedule, service quotes, routes, manifests, and manifest stops.

### Live Map

[](#live-map)

- View live drivers, vehicles, active orders, routes, places, service areas, zones, and geofences.
- Filter and inspect operational layers with Fleet-Ops map controls and drawer panels.
- Support Leaflet-based and Google-based map experiences through Fleetbase map settings.
- Capture positions, replay movement, track vehicles and drivers, and surface geofence events.

### Fleet Management

[](#fleet-management)

- Manage drivers, vehicles, fleets, places, contacts, customers, vendors, and integrated vendors.
- Assign drivers and vehicles to fleets, vendors, and orders.
- Track driver schedules, availability, positions, active shifts, and hours-of-service status.
- Track vehicle status, devices, positions, equipment, schedules, work orders, and maintenance history.
- Manage issues, fuel reports, imports, exports, bulk actions, and custom resource fields.

### Maintenance

[](#maintenance)

- Define preventive maintenance schedules and calendar feeds.
- Manage work orders, maintenance records, line items, equipment, parts, and warranties.
- Send work orders, trigger schedule runs, pause and resume schedules, and review maintenance history.

### Connectivity

[](#connectivity)

- Connect telematics providers, devices, sensors, events, and tracking data.
- Discover and link telematics devices, test provider credentials, and receive telematics webhooks.
- Use Fleet-Ops tracking providers for calculated, OSRM, and Google Routes-backed route intelligence.

### Analytics and Dashboards

[](#analytics-and-dashboards)

- Use Fleet-Ops KPI widgets for earnings, average order value, distance, active orders, online drivers, and open issues.
- Review analytics for operations pulse, live fleet, revenue trends, order status volume, on-time delivery, top drivers, fuel efficiency, issues, maintenance, and geofence violations.
- Create and view reports from the Fleet-Ops analytics workspace.

### Settings and Extensions

[](#settings-and-extensions)

- Configure Navigator app onboarding, routing, tracking, map providers, notifications, scheduling, payments, orchestrator settings, custom fields, and avatars.
- Expose Fleet-Ops order tracking on the Fleetbase login surface.
- Integrate Fleet-Ops entities into other Fleetbase extensions through registered components and virtual detail tabs.

Architecture
------------

[](#architecture)

Fleet-Ops follows the Fleetbase extension architecture: an Ember Engine for the console interface and a Laravel package for API and backend capabilities.

```
fleetops/
+-- addon/              # Ember Engine source: routes, controllers, components, services, templates
+-- app/                # Ember app re-exports and integration points
+-- assets/             # Frontend assets bundled with the engine
+-- translations/       # Fleet-Ops locale files
+-- server/
|   +-- config/         # Fleet-Ops API configuration
|   +-- migrations/     # Database migrations
|   +-- resources/      # Backend views and resources
|   +-- seeders/        # Seed data
|   +-- src/            # Controllers, models, jobs, events, support services, providers
|   +-- tests/          # Backend test suite
+-- tests/              # Ember test suite
+-- package.json        # Frontend package metadata and scripts
+-- composer.json       # Backend package metadata and scripts

```

Core frontend dependencies include Ember Octane, Ember Engines, Fleetbase Ember Core, Fleetbase UI, Fleet-Ops Data, Leaflet, Leaflet Draw, Turf, JointJS, and Stripe Connect. Core backend capabilities are provided by Laravel, Fleetbase Core API, Fleet-Ops models/controllers, orchestration engines, tracking providers, analytics, notifications, jobs, and telematics integrations.

Getting Started
---------------

[](#getting-started)

Fleet-Ops comes pre-installed with Fleetbase Cloud and standard self-hosted Fleetbase installations. If you are setting up the Fleetbase platform itself, use the Fleetbase documentation:

- [Fleet-Ops documentation](https://www.fleetbase.io/docs/fleet-ops)
- [Fleetbase documentation](https://www.fleetbase.io/docs)
- [Fleetbase console](https://console.fleetbase.io)

When developing Fleet-Ops from source, install both frontend and backend dependencies:

```
pnpm install
composer install
```

### Link Fleet-Ops into Fleetbase

[](#link-fleet-ops-into-fleetbase)

When working from the Fleetbase monorepo, use the Fleetbase package linker to connect this local package to the running Console and API applications. From the Fleetbase repository root:

```
flb-package-linker enable fleetops
flb-package-linker install fleetops
```

This links the local Fleet-Ops Ember engine and Laravel package so Console and API use your source checkout instead of the published packages. See the [Fleetbase development setup guide](https://www.fleetbase.io/docs/platform/quickstart/development-setup) for the full package-linking workflow, Docker setup, Octane reload notes, and frontend hot-reload options.

### Link Fleet-Ops Data

[](#link-fleet-ops-data)

Fleet-Ops also depends on the shared `@fleetbase/fleetops-data` package. That package contains Fleet-Ops Ember Data models, adapters, and serializers, and can be reused by other Fleetbase modules that need to read or write Fleet-Ops resources without duplicating data-layer definitions.

If you are changing shared Fleet-Ops data models or consuming them from another extension, link `fleetops-data` through the root Console workspace:

```
flb-package-linker enable-shared fleetops-data
flb-package-linker install
```

For broader Fleet-Ops frontend work, you may also link the common shared Ember packages used by Fleetbase:

```
flb-package-linker enable fleetops --shared ember-core ember-ui fleetops-data
flb-package-linker install fleetops
```

Development
-----------

[](#development)

Start the Ember Engine in development mode:

```
pnpm start
```

Build the production frontend bundle:

```
pnpm build
```

Run frontend linting:

```
pnpm lint
```

Run backend linting:

```
composer test:lint
```

Testing
-------

[](#testing)

Run the Ember/QUnit test suite:

```
pnpm test:ember
```

Run the full frontend check suite:

```
pnpm test
```

Run the backend test suite:

```
composer test
```

Run backend checks individually:

```
composer test:lint
composer test:types
composer test:unit
```

Documentation
-------------

[](#documentation)

- [Fleet-Ops docs](https://www.fleetbase.io/docs/fleet-ops)
- [Fleet-Ops quickstart](https://www.fleetbase.io/docs/fleet-ops/getting-started/quickstart)
- [Fleet-Ops core concepts](https://www.fleetbase.io/docs/fleet-ops/getting-started/core-concepts)
- [Navigator app setup](https://www.fleetbase.io/docs/fleet-ops/getting-started/navigator-app-setup)
- [Fleetbase docs](https://www.fleetbase.io/docs)

Contributing
------------

[](#contributing)

Contributions are welcome. Please read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request.

Useful project files:

- [package.json](package.json) for frontend scripts and package metadata.
- [composer.json](composer.json) for backend scripts and package metadata.
- [extension.json](extension.json) for Fleetbase extension metadata.

License
-------

[](#license)

Fleet-Ops is open-source software licensed under the [GNU Affero General Public License v3.0 or later](LICENSE.md).

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance86

Actively maintained with recent releases

Popularity43

Moderate usage in the ecosystem

Community31

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 86.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Total

128

Last Release

4d ago

PHP version history (2 changes)0.2.7PHP ^7.4|^8.0

0.4.5PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/9350b92834554a15fb0fff7c7c73750c86a5edd5038e4f0006f8b888a9379b57?d=identicon)[fleetbase](/maintainers/fleetbase)

---

Top Contributors

[![roncodes](https://avatars.githubusercontent.com/u/816371?v=4)](https://github.com/roncodes "roncodes (1122 commits)")[![doljko](https://avatars.githubusercontent.com/u/12738721?v=4)](https://github.com/doljko "doljko (119 commits)")[![TemuulenBM](https://avatars.githubusercontent.com/u/124872945?v=4)](https://github.com/TemuulenBM "TemuulenBM (46 commits)")[![valentinMERCIER](https://avatars.githubusercontent.com/u/1942691?v=4)](https://github.com/valentinMERCIER "valentinMERCIER (4 commits)")[![mm3ddd](https://avatars.githubusercontent.com/u/124508499?v=4)](https://github.com/mm3ddd "mm3ddd (2 commits)")[![si458](https://avatars.githubusercontent.com/u/765314?v=4)](https://github.com/si458 "si458 (2 commits)")[![CJWTRUST](https://avatars.githubusercontent.com/u/235565898?v=4)](https://github.com/CJWTRUST "CJWTRUST (2 commits)")[![tortuvshin](https://avatars.githubusercontent.com/u/9257227?v=4)](https://github.com/tortuvshin "tortuvshin (2 commits)")[![charleyfleetbase](https://avatars.githubusercontent.com/u/144086460?v=4)](https://github.com/charleyfleetbase "charleyfleetbase (1 commits)")[![PremSharma01](https://avatars.githubusercontent.com/u/61085310?v=4)](https://github.com/PremSharma01 "PremSharma01 (1 commits)")[![farazappy](https://avatars.githubusercontent.com/u/16976631?v=4)](https://github.com/farazappy "farazappy (1 commits)")[![shivthakker](https://avatars.githubusercontent.com/u/58805033?v=4)](https://github.com/shivthakker "shivthakker (1 commits)")

---

Tags

tmslast-milefleetopsdelivery managementfleetbase-extension

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/fleetbase-fleetops-api/health.svg)

```
[![Health](https://phpackages.com/badges/fleetbase-fleetops-api/health.svg)](https://phpackages.com/packages/fleetbase-fleetops-api)
```

###  Alternatives

[venturedrake/laravel-crm

A free open source CRM built as a package for laravel projects

43411.2k](/packages/venturedrake-laravel-crm)[leantime/leantime

Open source project management system for non-project managers. Simple like Trello, powerful like Jira. Built with neurodiversity in mind.

10.2k3.5k](/packages/leantime-leantime)[anthropic-ai/sdk

Anthropic PHP SDK

163583.3k17](/packages/anthropic-ai-sdk)[telnyx/telnyx-php

Official Telnyx PHP SDK — APIs for Voice, SMS, MMS, WhatsApp, Fax, SIP Trunking, Wireless IoT, Call Control, and more. Build global communications on Telnyx's private carrier-grade network.

35789.4k2](/packages/telnyx-telnyx-php)[verbb/formie

The most user-friendly forms plugin for Craft.

102393.6k70](/packages/verbb-formie)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1235.9k20](/packages/fleetbase-core-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
