A Function is a callable operation that belongs to an App
Function in our platform is equivalent to the concept of Function or Tool in function/tool calling.
Functions are logically grouped by the App they belong to.
Have a unique name across the platform, typically in the format APP_NAME__FUNCTION_NAME (e.g., “GITHUB__STAR_REPOSITORY”)
Is compatible with function calling schema of OpenAI, Anthropic etc
Define the parameters they accept and the response they return
Handle the communication with external services
Inherit the authentication configuration from the App
Functions are the building blocks that AI agents use to interact with external services. Each function has a specific purpose, such as creating a GitHub repository or sending a Slack message.