5 exercises on pronouncing API and messaging protocol names aloud.
0 / 5 completed
1 / 5
How is "REST" (in REST API) said aloud?
REST is said as the word "rest" /rɛst/ — one syllable, exactly like the English word for relaxation or pause. So "a REST API," "a RESTful endpoint." It is an acronym (Representational State Transfer) but is always pronounced as the word "rest." Do not spell it out as "R-E-S-T." The derived adjective is RESTful /ˈrɛstfʊl/.
2 / 5
How is "GraphQL" said aloud?
GraphQL is pronounced "GRAPH-Q-L" /ˈɡræf kjuː ɛl/ — "graph" (one syllable, hard g, /æ/ vowel) then the letters "Q, L" (kyoo-ell). So "use GRAPH-Q-L for the API," "a GRAPH-Q-L query." Do not say "GRAPH-quel" as a rhyme for "sequel." The "QL" part is the letters, not a syllable. "Graph" has a hard /ɡ/ and short /æ/ (as in "map").
3 / 5
How is "gRPC" said aloud?
gRPC is said by spelling out all four letters: "G-R-P-C" /dʒiː ɑːr piː siː/ — "gee, ar, pee, see." So "call the service with G-R-P-C," "a G-R-P-C stub." Some say "gee-reps-see" informally, but spelling out each letter is standard. The "g" is lowercase in the official branding but is the letter "gee" when spoken.
4 / 5
How is "MQTT" (the IoT messaging protocol) said aloud?
MQTT is spelled out as "M-Q-T-T" /ɛm kjuː tiː tiː/ — "em, queue, tee, tee." So "publish over M-Q-T-T," "an M-Q-T-T broker." It stands for "Message Queuing Telemetry Transport." The "Q" is "queue" (one syllable). Do not blend it into a single word. Two T's at the end: "tee, tee."
5 / 5
How is "AMQP" (the messaging protocol) said aloud?
AMQP is spelled out as "A-M-Q-P" /eɪ ɛm kjuː piː/ — "ay, em, queue, pee." So "connect via A-M-Q-P," "an A-M-Q-P message." It stands for "Advanced Message Queuing Protocol." Do not blend it into one sound. The Q is always "queue." RabbitMQ implements AMQP.