Un sistema totalmente completo con una GUI requiere aproximadamente 30 kilobytes de RAM.
El núcleo básico y la mayor parte de las funciones principales son desarrolladas por Adam Dunkels.
Recientemente se ha creado una nueva rama actualizada: Contiki-NG: el SO para la Futura Generación de objetos conectados.
Funciona en una variedad de plataformas, desde microcontroladores embebidos, como el MSP430 y el AVR, a viejas computadoras domésticas.
Está escrito en el lenguaje de programación C y usa una licencia tipo BSD.