Modular logistics and supply chain operating system
Documentation
·
API Reference
·
Cloud Version
·
Book a Demo
·
Discord
What is Fleetbase?
Fleetbase is a modular logistics and supply chain operating system designed to streamline management, planning, optimization, and operational control across various sectors of the supply chain industry.
🎯 Who Is Fleetbase For?
Fleetbase is designed for organizations that need powerful logistics and supply chain management:
- E-commerce & Retail - Manage deliveries, track orders, and optimize last-mile logistics
- Food & Beverage - Coordinate restaurant deliveries, manage drivers, and track real-time orders
- Courier Services - Dispatch drivers, optimize routes, and provide customer tracking
- Field Services - Schedule technicians, manage service areas, and track job completion
- Enterprise Logistics - Build custom supply chain solutions with full API access
- Developers - Extend and customize with a modular architecture and comprehensive API
Visual Feature Showcase
| Feature | Screenshot | Description |
|---|---|---|
| Order Board | ![]() |
Visualize and manage your orders with a dynamic Kanban board. |
| Order Config | ![]() |
Create custom order configurations with logic, rules, automation, activity flows, and custom fields. |
| Order Tracking | ![]() |
Track individual orders in real-time on an interactive map. |
| Live Fleet Map | Get a complete overview of your fleet and active orders on a live map. | |
| Service Zones | ![]() |
Define and manage service areas and zones for your fleet. |
Quickstart
npm install -g @fleetbase/cli
flb install-fleetbase
📖 Table of contents
- Features
- Install
- Extensions
- Apps
- Roadmap
- Deployment Options
- Bugs and Feature Requests
- Documentation
- Contributing
- Community
- Creators
- License & Copyright
📦 Features
| Feature | Description |
|---|---|
| 🔌 Extensible | Build installable extensions and additional functionality directly into the OS via modular architecture. |
| 👨💻 Developer Friendly | RESTful API, socket, and webhooks to seamlessly integrate with external systems or develop custom applications. |
| 📱 Native Apps | Collection of open-source and native apps designed for operations and customer facing. |
| 🤝 Collaboration | Dedicated chat and comments system for collaboration across your organization. |
| 🔒 Security | Secure data encryption, adherence to industry-standard security practices, and a comprehensive dynamic Identity and Access Management (IAM) system. |
| 📡 Telematics | Integrate and connect to hardware devices and sensors to provide more feedback and visibility into operations. |
| 🌐 Internationalized | Translate into multiple languages to accommodate diverse user bases and global operations. |
| ⚙️ Framework | PHP core built around logistics and supply chain abstractions to streamline extension development. |
| 🔄 Dynamic | Configurable rules, flows and logic to enable automation and customization. |
| 🎨 UI/UX | Clean, responsive user-friendly interface for efficient management and operations from desktop or mobile. |
| 📊 Dashboards | Create custom dashboards and widgets to get full visibility into operations. |
| 📈 Scalability | Uninterrupted growth with scalable infrastructure and design, capable of handling increasing data volume and user demand as your business expands. |
| 🔄 Continuous Improvements | Commitment to continuous improvement, providing regular updates that seamlessly introduce optimizations, new features, and overall enhancements to the OS. |
| 🌍 Open Source | Deploy it either on-premise or in the cloud according to your organization's needs and preferences. |
💾 Install
The easiest way to get started with Fleetbase is using the Fleetbase CLI, which automates the entire Docker-based installation process. For local setup options, read the running locally quickstart in the Fleetbase documentation.
Prerequisites
- Node.js v22
- Docker and Docker Compose
- Git
Quick Install with CLI
# Install the Fleetbase CLI globally
npm install -g @fleetbase/cli
# Run the interactive installer
flb install-fleetbase
Alternative Install Script
You can also use the install script directly:
git clone [email protected]:fleetbase/fleetbase.git
cd fleetbase && ./scripts/docker-install.sh
Accessing Fleetbase
Once successfully installed and running you can then access the Fleetbase console on port 4200 and the API will be accessible from port 8000.
Fleetbase Console: http://localhost:4200 Fleetbase API: http://localhost:8000
Additional Configurations
CORS: If you're installing directly on a server you will need to configure the environment variables to the application container:
CONSOLE_HOST=http://{yourhost}:4200
If you have additional applications or frontends you can use the environment variable FRONTEND_HOSTS to add a comma delimited list of additional frontend hosts.
Application Key If you get an issue about a missing application key just run:
docker compose exec application bash -c "php artisan key:generate --show"
Next copy this value to the APP_KEY environment variable in the application container and restart.
Routing: Fleetbase ships with a default OSRM server hosted by router.project-osrm.org but you're able to use your own or any other OSRM compatible server. You can modify this in the console/environments directory by modifying the .env file of the environment you're deploying and setting the OSRM_HOST to the OSRM server for Fleetbase to use.
Services: There are a few environment variables which need to be set for Fleetbase to function with full features. If you're deploying with docker then it's easiest to just create a



