The availability of APIs is core to ASTRA, as much of the application functionality is realised using APIs. This page lists the main APIs the come pre-packaged with ASTRA.

The source for the APIs can be found here: https://gitlab.com/astra-language/astra-apis

API NameFully Qualified Java NameDescription
Consoleastra.lang.ConsoleConsole driven input/outputView
Systemastra.lang.SystemThis class is a catch all for a bunch of functionality, including: agent creation/termination; agent lookup (find agents of type, get agents created by me); sleeping (fixed time delays), getting the name of the agent; …