OS1 Platform Overview
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.
In addition, DispatchOne, an out-of-the-box last-mile delivery management Saas solution is available. The solution can be accessed after subscribing from the OS1 marketplace.
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 and Dispatch Services: 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 and Team Management Service: A collection of APIs to create and manage users 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.
In addition, an out-of-the-box Saas solution, DispatchOne, is available for subscription from the OS1 marketplace. DispatchOne is a comprehensive last-mile delivery and dispatch solution, enabling centralized and efficient order, dispatch, and rider management, along with route optimization and workflow configurability.
Developers can use OS1 APIs as their backend and build end-user-focused apps or integrations to external systems or headless applications. These apps could be bundled as a separate solution or can be built as an add-on to an existing solution on OS1. For example, a logistics developer can use a set of foundational services, data domain primitives, motion tracking services, and order management services to build a hyper-local food delivery solution consisting of multiple apps. The solution and apps so built can be published in the OS1 marketplace for external SaaS customers or be exposed to internal operations teams only (private). See the document here for details on apps and solutions.
Getting started with OS1 is simple and it consists of the below five steps:
- Create your organization and development team,
- Register your app to get API keys,
- Explore our APIs, and
- Start building apps.
See the document here to get your API keys by signing up with us. In addition, refer to the document here to explore our APIs and start building your apps. If you have any questions or feedback, please contact us using the contact-us form and a member of the OS1 platform team will assist you.