Java Message Service (JMS) JMS is an API that allows the sending of messages between two or more clients. Using JMS, you can create, send, receive, and read messages.