Apache Portable Runtime

Apache Portable Runtime
Developer(s)Apache Software Foundation
Stable release
1.7.4 / April 16, 2023; 18 months ago (2023-04-16)[1]
Repository
Written inC
Operating systemCross-platform
TypeDevelopment library
LicenseApache License 2.0
Websiteapr.apache.org

The Apache Portable Runtime (APR) is a supporting library for the Apache web server. It provides a set of APIs that map to the underlying operating system (OS).[2] Where the OS does not support a particular function, APR will provide an emulation. Thus programmers can use the APR to make a program truly portable across platforms.

APR originally formed a part of Apache HTTP Server, but the Apache Software Foundation spun it off into a separate project. Other applications can use it to achieve platform independence.

  1. ^ "Apache Portable Runtime APR 1.7.4 Released". Retrieved 7 October 2023.
  2. ^ Cite error: The named reference Kerner_2005-12-02_internetnews was invoked but never defined (see the help page).