1.. _networking_api:
2
3Networking APIs
4###############
5
6Zephyr provides support for the standard BSD socket APIs (defined in
7:zephyr_file:`include/zephyr/net/socket.h`) for the applications to
8use. See :ref:`BSD socket API <bsd_sockets_interface>` for more details.
9
10Apart of the standard API, Zephyr provides a set of custom networking APIs and
11libraries for the application to use. See the list below for details.
12
13.. note::
14   The legacy connectivity API in :zephyr_file:`include/zephyr/net/net_context.h`
15   should not be used by applications.
16
17.. toctree::
18   :maxdepth: 2
19
20   apis.rst
21   buf_mgmt.rst
22   net_tech.rst
23   protocols.rst
24   system_mgmt.rst
25   tsn.rst
26   zperf.rst
27