Both. The Packet designed for developers can operate as an SDK (for software) or as an embedded library (for hardware).
Most of the information provided in this FAQ mentions software provision, but it is also fully applicable to hardware providers.
If you are a hardware manufacturer (routers, set-top boxes, IoT devices, etc.) please contact us to discuss your platform.