La especificación de OSGi se ha definido con una serie de interfaces de programación de aplicaciones (API) básicas para el desarrollo de servicios, como los de "logging", servidor web (HTTP) y el "Device Access Specification" (DAS), que permite descubrir los dispositivos y servicios ofrecidos por estos.