Abstract. In this paper INDIGO, an approach to infrastructures for digital libraries is presented. It fulfills two crucial requirements to digital libraries: scalability and the ability to handle newly evolving document types. Based on a classification of digital library architectures, the main reasons for limited scalability and extensibility of digital libraries are identified. To overcome the identified problems the concept of mobile structure knowledge, on which INDIGO is based, is developed. The architecture of INDIGO is outlined and examples for the application of the concept are given.