Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : People : Matthias Kovatsch : Californium (Cf)


Californium (Cf) CoAP framework in Java

Californium (Cf) is a modular Java-based CoAP implementation using a flexible, layered architecture. It allows easy creation of cloud-based client and server applications as well as CoAP proxies. We currently support RFC 7252 (CoAP), draft-ietf-core-block-14, draft-ietf-core-observe-14, and RFC 6690 (CoRE Link Format). The included Scandium (Sc) project provides DTLS 1.2.

Californium is now an Eclipse Project. It was successfully tested at the ETSI IoT CoAP Plugtests. Our Java implementation passed all mandatory and optional tests with all the other implementations that supported them. Our Californium test server is available at coap:// and coap://

Eclipse Repositories

Final Release through ETH Zurich (frozen)

Other Resources



Student Lab

Completed Projects

M Scalability for IoT Cloud Services Martin LanterMatthias KovatschFS 13
M Securing the Constraint Application Protocol Stefan JuckerMatthias KovatschFS 12
L Californium: A CoAP Framework in Java Dominique Im Obersteg,
Daniel Pauli
Matthias KovatschFS 11
ETH ZurichDistributed Systems Group
Last updated July 3 2014 04:06:42 PM MET ko