We offer a full REST API, our current documentation is available here.
To aid in building complex container setups, ComputeStacks provides an easy metadata service to running containers. This allows any running container to authenticate with the ComputeStacks API and access realtime information about all the running services and containers in their project.
Here is an example curl
request that can be run from any container:
curl -H "Content-Type: application/json" -H "Authorization: Bearer ${METADATA_AUTH}" $METADATA_URL
ComputeStacks includes an OAuth2 authentication system which allows you to build custom applications that allow endusers to authenticate directly with ComputeStacks. More information is available in our API Documentation