Choose the part of your integration you are working on. The native server and I/O APIs are shared by BAS and BWS. Lua embedding requires BAS. Mako and standalone Xedge have separate host setup and startup requirements.
- Native HTTP and filesystems: create a server, route requests, serve resources, and exchange data.
- Configuration and ports: select build features, size pools, and adapt native services to a target.
- Lua embedding and bindings: create a VM, expose native objects, and deliver asynchronous events.
- Security and certificates: authentication, HTTPS, certificate management, protected keys, and signed resources.
- Mako Server: build and customize the Mako native host.
- Standalone Xedge: integrate the Xedge firmware host.
- Examples by task: choose a supplied project to adapt.
For a known function or type, use the API indexes or search.