OpenBindings Binding Executor
Interface for executing bindings in specific formats. A binding executor interprets a binding format (e.g., OpenAPI, AsyncAPI, gRPC, MCP) and knows how to execute operations through it. executeBinding always returns a stream of events — unary calls produce one event, streaming calls produce many.
Operations
Schemas
FormatInfo objectInformation about a supported binding format.
token string requiredFormat token (e.g., openapi@3.1, asyncapi@3.0, grpc).
description string Human-readable description of this format.
ExecuteSource objectBinding source for execution.
format string requiredFormat token.
location string Location of the binding source (path or URL).
content any Binding source content directly.
anyanyBindingContext objectOpaque runtime context for binding execution. Well-known fields include 'bearerToken', 'apiKey', 'basic'.
ExecutionOptions objectDeveloper-supplied per-request execution options.
headers object cookies object environment object metadata object ExecuteBindingInput objectInput for executing a resolved binding.
source ExecuteSource requiredref string requiredReference within the binding source.
input any Operation input data.
context BindingContext options ExecutionOptions Error objectcode string requiredmessage string requireddetails any ExecuteBindingOutput objectOutput from executing a resolved binding.
output any status integer durationMs number error Error