Communicating with OakOS
When working with OakOS we can access it in multiple ways:
- Oak Platform Dashboard
- OakOS API using Restful calls
- OakOS gRPC API calls in many languages
Oak Platform Dashboard
Using the Oak Platform Dashboard
Our Dashboard is basically a web wrapper that performs the same REST calls that are publicly available. Additionally, the dashboard provides metadata around things like command history, machine state, etc.
OakOS Dashboard API
Accessing a machine's gRPC services using our API
Our OakOS REST API allows you to skip local prerequisite installs, or just simply issue commands remotely using the same gRPC API methods. Postman is a very easy way to access and test an OakOS system.
OakOS Platform API
We now have a REST API to the OakOS Platform that allows you to communicate directly to an OakOS unit.
You can send commands to the OakOS gRPC service from either your application, or via direct IP address, to access information and preform commands on an OakOS machine. First, you will need to understand our system and what is accessible as well as install some prerequisites.