A read-only API for XBRL.
XBRLAPI provides an opensource Java implementation of an XBRL API. XBRLAPI is released under the lesser GPL license.
Version 3.0 has been released on July 30, 2007. This version provides a higher level of functionality in relation to networks of XLink relationships.
Installation suggestions are available to assist you with getting started with XBRLAPI.
Download the latest stable version of the XBRLAPI directly from Sourceforge.
Bleeding edge versions of the binary JAR files are also available from the CVS repository. If this list of JAR files is empty, that generally implies that the current stable distribution is up to date with the latest developments.
Forthcoming features are generally listed on Sourceforge You are welcome contribute new features to the existing list.
The XBRLAPI is supported by Galexy Pty. Limited. If you wish to support the work XBRLAPI project then please consider contributing expertise and/or time. Contribution suggestions include:
- Review of the API specification (requires a knowledge of the XBRL specification and an ability to read Javadoc web pages).
- Development of alternative data store implementations. XBRLAPI current allows for data stores implemented using:
- an in-memory XML DOM representation
- Oracle Berkeley DB XML running in embedded mode
- Xindice running within a Java container
- eXist running in embedded mode
- eXist running within a Java container
The Java implementation guidelines are also explained in some detail.
The XBRLAPI API specification can be reviewed as a set of Java documentation webpages.
Latest news on XBRLAPI developments are available from Sourceforge.