Using JavaScript or Node.js
Here's how to connect your browser app or Nodejs backend to the Hivekit platform. How to create an object, see it on a map and subscribe to updates.
Using Swift on iOS
Let's start with the bad news:
Using Java or Kotlin on Android
Let's start with the bad news:
Using another programming language or environment
Hivekit has powerful open APIs using HTTP and Websocket that you can use to build your app in any programming language or environment. And we're continuously adding SDKs for more languages. You can check our roadmap on this Trello board and upvote the programming language you want to see next.
Using the HTTP REST API
Hivekit provides a RESTful HTTP API that makes it easy to manage objects, areas, instructions and all other Hivekit concepts from any HTTP environment. You can find its full documentation here. Due to the request-response nature of HTTP, this API does not support subscriptions and realtime data feeds. For these, we recommend an official Hivekit SDK or the use of the Websocket API instead.
Using the Websocket API
Hivekit comes with SDKs and a well structured REST API that makes it easy to integrate with our platform. But, there are cases where it makes sense to use Hivekit's protocol and its WebSocket API directly - especially if there is no client SDK for your language of choice and you require realtime update feeds - or, if you wish to create a custom client for Hivekit.