Select the transport protocol your upstream service uses. This determines how Crank will communicate with your API and which configuration options are available in subsequent steps.
REST / HTTP
Standard HTTP verbs over a RESTful endpoint. The most broadly supported option.
GETPOSTPUTPATCHDELETE
GraphQL
Query and mutate a GraphQL schema. Supports queries and mutations over one fixed operation.
QueryMutation
gRPC
High-performance binary RPC over HTTP/2. Ideal for low-latency internal services.
UnaryProtobuf
You can change this later
Switching protocol after configuring subsequent steps will clear schema and mapping data. Save your operation as a draft before experimenting. See protocol migration guide for details.