The Market Leader in Open Source Business Intelligence
Technology Highlight: JasperSoft APIs

Did you know that you can extend the reach of a "stand-alone" JasperSoft BI server? Using our public APIs, existing business applications can utilize JasperSoft BI Suite functionality. This means that authorized users can access reports, charts, analyses, and even create their own ad hoc reports from within familiar business applications.

  • Web Services / SOAP
    JasperSoft's SOAP (Simple Object Access Protocol) API allows remote and seamless integration with other Java and non-Java platform based applications such as C/C++, .NET, PHP, Perl, Python, and others.
     
  • Java
    The base JasperSoft service APIs are expressed as abstract Java interfaces:
     
    • Repository Service API: Store, lookup, and retrieve content using the JasperSoft repository.
       
    • Report Execution Engine Service API: Generate reports on-demand.
       
    • Report Scheduling Service API: Execute, store, and distribute reports on a schedule.
       
    • Ad Hoc Service API
       
    • OLAP Service API: OLAP server and model runtime management.
       
    • User Authority Service API: User and role management.
       
    • Object Permission Service API: Search, retrieve, and modify repository object permissions.

  • C wrapper
    A C programming language wrapper around the Web Services API provides an easily callable interface for C/C++ developers.
     
  • PHP wrapper
    A PHP scripting language wrapper around the Web Services API provides an easily callable interface for PHP developers.
     
  • HTTP Interface for Ad Hoc
    You can even build a custom user interface for the Ad Hoc editor using the simple Ad Hoc HTTP API interface.
     
"As more and more organizations realize the benefits of giving BI capabilities to a broader base of users, many are turning to open source products. JasperSoft's open source BI suite offers a full range of business intelligence capabilities." - Claudia Imhoff, President of Intelligent Solutions
 
Jas-per (noun)
1. A variety of quartz with the brilliance of a precious jewel like a crystal. Said to provide stability, security, balance.
2. World's leading commercial open source business intelligence solutions for developers and businesses.
TRUST e