Constrained Application Protocol
マルチキャスト、低オーバーヘッド、シンプルさが、従来のインターネットデバイスよりもはるかに少ないメモリと電力で動作する傾向にある組み込み機器であるモノのインターネット (IOT)やマシン・ツー・マシン(M2M)デバイスにとって非常に重要である。したがって、動作効率は非常に重要である。CoAPはUDPまたはUDPアナログをサポートするほとんどの機器で動作可能である。
インターネットエンジニアリングタスクフォース( IETF )制約付きRESTful環境ワーキンググループ( CoRE )が、このプロトコルの主要な標準化作業を行った。プロトコルをIoTおよびM2Mアプリケーションに適したものにするために、さまざまな新しい機能が追加されている。プロトコルのコアは RFC 7252 で規定されている。重要な拡張機能は、標準化プロセスのさまざまな段階にある。