OS1 Overview

What is OS1?

1min

The OS1 platform provides a range of services, including APIs, and SDKs, enabling developers to create logistics apps and solutions. The developers can build secure, scalable, and multi-tenant apps by using the building blocks provided by the OS1 platform. The OS1 platform provides a range of services, APIs, and SDKs as below:

  • Foundational Services: Set of general-purpose utility services or common building blocks that any app developer needs, for example, secure data and file storage, authentication and authorization, notifications and messages, and others. 
  • Data Domain Services: A collection of APIs to manage OS1’s resources and data objects that can be configured to represent logistics domain resources such as Supplier, Vehicle, Facility, and Bag. The APIs also enable the developers to manage the behaviors, states, and life cycle of the resources.
  • Motion Tracking and Location Services: A collection of location-data-driven services enabling developers to build apps that require motion-tracking information. These services provide out-of-the-box capabilities to track vehicles, calculate distance, get a real-time estimated time of arrival (ETA), find nearby drivers, and more. In addition, accurate and up-to-date country, state, city, and zip code data with auto-complete capabilities is provided for developers to easily build the apps that require this data. 
  • Order Service: Set of services that empower developers to build and model a variety of order-related use cases involving involving the movement of goods and people from one place to another. 
  • Dispatch Service: Set of services that empower developers to build and model a variety of order and dispatch-related use cases involving the movement of goods and people from one place to another. 
  • User Management Service:  A collection of APIs to create and manage users with designation, role, permissions, and team mapping. 
  • Team Management Service: A collection of APIs to create and manage teams with designation, role, permissions, and team mapping. 
  • App and Solution Service: In the OS1 ecosystem, an app is a business logic layer built using OS1 APIs to handle specific tasks. A developer needs to register their app with OS1 to get a unique client ID and secret, using which they can access OS1 APIs and build their apps. A solution is a collection of compatible apps designed to address end-to-end business processes. The App and solution service enables the developers to register, publish, and manage the life cycle of the apps and solutions. 
  • SDKs: Client-side libraries for web and mobile app development enabling developers to quickly integrate with our services such as Motion tracking, Dispatch, and Workflow, and with Console for the web apps. 



Updated 20 Sep 2024
Did this page help you?