Skip to main content


BUFFER is a convenience library for working with strings in C. Mainly, BUFFERs eliminate the need for tracking the string length, thus providing a safe alternative for string operations.

Also, they are super fast in printing and appending data to the string and its buffer_strlen() is just a lookup (it does not traverse the string).

Netdata uses BUFFERs for preparing web responses and buffering data to be sent upstream or to backend databases.

Reach out

If you need help after reading this doc, search our community forum for an answer. There's a good chance someone else has already found a solution to the same issue.



Last updated on