libyang is a library implementing processing of the YANG schemas and data modeled by the YANG language. The library is implemented in C for GNU/Linux and provides C API.
Main Features
The current implementation covers YANG 1.0 (RFC 6020) as well as YANG 1.1 (RFC 7950).
Extra (side-effect) Features
- XML parser.
- Optimized string storage (dictionary).
License
Copyright (c) 2015-2017 CESNET, z.s.p.o.
(The BSD 3-Clause License)
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of the Company nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.