The paper describes a multilevel, multichannel R-matrix code, AZURE, for applications in nuclear astrophysics. The code allows simultaneous analysis and extrapolation of low-energy particle scattering, capture, and reaction cross sections of relevance to stellar hydrogen, helium, and carbon burning. The paper presents a summary of R-matrix theory, code description, and a number of applications to demonstrate the applicability and versatility of AZURE.