# Utility Functions This section documents various utility functions that may help with application portability. These are not fundamental to NNG or Scalability Protocols, but we find them useful for a variety of other uses. - [nng_alloc](nng_alloc.md) - [nng_clock](nng_clock.md) - [nng_id_map](nng_id_map.md) - [nng_msleep](nng_msleep.md) - [nng_random](nng_random.md) - [nng_version](nng_version.md)