A Shard's Internal Services
The core software stack that manages a shard offers several services to installed apps. Use them by making REST requests against their APIs.
Unsafe API
Right now, the APIs described here are accessible without any checks. Your app can view, modify, and delete critical information about the shard and even completely break it. This will of course be locked down in the future, but for now: be careful what you do!
Shard Core
The shard core software stack is what manages all of a shard's operations
like its identities, terminals, peers or apps.
It provides a REST API that your app may use.
Its base URL is http://shard_core
. For example, you can list all apps by calling
GET http://shard_core/protected/apps
.
Find the full API documentation here.
Other Apps
Your app can contact other apps that are installed on the same shard if they offer an API for this.
Upcoming Feature
Inter-App APIs are not yet implemented. You cannot use it yet and its implementation - when completed - might differ from this description.