Interfejsy REST i GraphQL mogą udostępniać uzgodnione możliwości, dzięki czemu istniejące aplikacje i usługi mogą się integrować bez przyjmowania frameworka agentowego.
Wymuszanie każdej integracji poprzez strukturę agenta jest podatkiem. Czasami właściwym rozmówcą jest Lambda, zadanie cron lub front-end. Uniwersalne APIs sprawiają, że z platformy można korzystać z dowolnego miejsca, w którym znajduje się HTTP — z tym samym uwierzytelnianiem, audytem i barierami ochronnymi.
Punkty końcowe zorientowane na zasoby dla zadań, przebiegów, narzędzi i artefaktów. Idempotentny, paginowany, wersjonowany.
Bogate zapytania dotyczące przebiegów, narzędzi i metryk, gdy osoba wywołująca chce jednej podróży w obie strony zamiast dziesięciu.
Zasubskrybuj, aby uruchamiać cykl życia, zatwierdzenia, błędy i niestandardowe zdarzenia domeny. Podpisane ładunki, spróbuj ponownie z wycofaniem.
Standardowe uwierzytelnianie dla osób wywołujących maszyny i ludzi, zintegrowane z Twoim dostawcą tożsamości.
Typowane biblioteki klienckie i obsługiwane języki są wybierane dla każdego zlecenia; zachowanie ponownych prób i telemetrii jest weryfikowane dla każdego klienta.
Limity na dzierżawcę i na klucz chronią platformę przed ucieczką i wrogim ruchem.
Zasady wersjonowania i wycofywania są definiowane dla każdego interfejsu; zachowanie zgodności jest testowane, a nie gwarantowane.