Developer(s) | Apache Software Foundation |
---|---|
Stable release | 1.7.4
/ April 16, 2023[1]
|
Repository | |
Written in | C |
Operating system | Cross-platform |
Type | Development library |
License | Apache License 2.0 |
Website |
apr |
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.
The range of platform-independent functionality provided by APR includes: [3]
Developer(s) | Apache Software Foundation |
---|---|
Stable release | 1.7.4
/ April 16, 2023[1]
|
Repository | |
Written in | C |
Operating system | Cross-platform |
Type | Development library |
License | Apache License 2.0 |
Website |
apr |
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.
The range of platform-independent functionality provided by APR includes: [3]