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.58(1mo ago)1734.8k↑80.5%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 1mo 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 2w ago

READMEChangelog (10)Dependencies (116)Versions (165)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

54

—

FairBetter than 97% of packages

Maintenance78

Regular maintenance activity

Popularity43

Moderate usage in the ecosystem

Community32

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

129

Last Release

33d 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

[leantime/leantime

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

11.3k4.0k](/packages/leantime-leantime)[venturedrake/laravel-crm

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

45212.2k1](/packages/venturedrake-laravel-crm)[anthropic-ai/sdk

Anthropic PHP SDK

174884.4k25](/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.

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

The most user-friendly forms plugin for Craft.

101400.6k78](/packages/verbb-formie)[skeeks/cms

SkeekS CMS — control panel and tools based on php framework Yii2

13926.0k66](/packages/skeeks-cms)

PHPackages © 2026

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