Axure RP Pro API - Technical Preview

Enabling custom reporting and much more!

The Axure RP Pro API enables programmatic access to the design information captured in Axure RP files. This technical preview provides read access to all of the data used by the Axure RP specification generator as well as additional data about each widget.

What can you do with the API?

You can create an application to:
  • Generate custom Word specifications based on your company's template
  • Generate custom specifications in other formats like PDF, PPT, HTML, or XML
  • Generate a content specification containing all of the text, rich text, and images in your design
  • Generate code snippets for copying and pasting into production code
  • Generate a change specification showing the differences between two Axure RP files
  • Pass data from Axure RP files into other applications or into a database

The API download below includes a sample application that generates an XML file containing most of the data available through the API.

Technical Information

The API is developed in C# and can be used from any Microsoft .NET 2.0 or later application.

Developing applications using the Axure RP Pro API requires knowledge of a .NET programming language and programming knowledge of any other technologies used in your custom application.

Microsoft offers free editions of Visual Studio at http://msdn.microsoft.com/vstudio/express/.

Documentation for the API interfaces is available in the download below.

Download

This download includes a zip file that contains
  • Axure.Document.dll
  • Help file
  • Sample XML Generation Project written in C#
By downloading software from the Axure Web Site, you agree to the terms of our License Agreement.. Please read it before downloading.
  1. Download AxureRP-API.zip (1,584 KB)
    Technical Preview updated 4/10/2009.
  2. Unzip the files
Email 
Email me the latest Axure news and software updates
(about one email a month).
Optional but much-appreciated extras
First Name
Last Name
Which best describes you?
How did you learn about us?
 
    Download     


API Sample

Axure SpecGen Tool: The Axure SpecGen Tool is a free application. It is an example of how the Axure RP API can be used to read data from an Axure RP file.

The SpecGen Tool improves on the specification generation built into Axure RP by incorporating new technologies and features. For a more detailed list of features and to download the Axure SpecGen Tool, please click here.

Please send comments and questions to support@axure.com.

Conversion and Upgrade

This is a Technical Preview. The API interfaces are subject to change.

This version of the API will work with all Axure RP Pro 4 files and version 5 files up to 5.5.

Feedback, Requests, and Bug Reports

We appreciate any feedback, requests, or bug reports. Please submit them by email to support@axure.com.

You can also visit our discussion forum to discuss topics with us and other users.