Acrobat Reader Integration Key

Thank you for your interest in developing a plug-in for Adobe Acrobat Reader. Creating an Acrobat Reader plug-in requires an Acrobat Reader Integration Key. This key must be compiled into your application in order for it to load in Reader.

By completing the Adobe RIKLA application you initiate the process to obtain a key. The application should be filled out completely and your responses will be used to determine your eligibility. If you are building a DRM-based Acrobat Reader plug-in, we recommend you send an email to with details of your request so that we can guide you through the application process. General questions

How long does it take to obtain a key?

Applications take about two weeks to review. DRM applications may take longer. Once approved, you will receive the contract (also known as the Acrobat Reader Integration Key License Agreement or Adobe RIKLA) as a PDF form along with the link to the tools for generating your Public Key. Adobe uses this Public Key to generate your Acrobat Reader Key or “key” which you use in compiling your plugin. Once we receive your approved contract and Public Key, it takes about another week or two for Adobe to generate your Acrobat Reader Integration Key, charge your credit card, and e-mail the key to you.

How much does a Reader Integration key cost?

Reader Integration keys are only available to strategic partners based on a negotiated price. If you are developing a digital rights management (DRM) Acrobat Reader plug-in, the standard (non-DRM) RIKLA contract does not apply. Adobe does offer a DRM agreement specifically for developers building such Acrobat Reader plug-ins. The current fee structure for the DRM RIKLA includes a $50,000 annual fee and a 5.5% revenue royalty.

How long may I use the Reader Integration key?

You may use and distribute the key according to the term of the RIKLA for one year from the date you receive your final contract with Adobe digital signatures. You should reapply a few weeks before this time to extend your current license for another year.

Who can obtain a Reader Integration key?

Reader Integration keys are only available to strategic partners.

If I have multiple Acrobat Reader plug-ins, do I need multiple Reader Integration keys?

Yes. Each plug-in requires its own Reader Integration key. However, if your plug-in is available for multiple platforms (for example, both Macintosh and Windows), you can apply, and get the necessary Reader Integration keys for all platforms.

How do I create an Acrobat Reader Public Key?

Instructions for creating a Public-Private Key pair can be found in the documentation that ships with the Acrobat SDK.

What are the restrictions for Acrobat Reader plug-in development?

The following list of restrictions is general and is not intended to be legally binding. You will be granted an Acrobat Reader Integration key if Adobe believes that your plug-in is compliant with the overall goals of the Acrobat Reader development program. After being granted a key, if there is a significant change in your Acrobat Reader plug-in’s functionality (based on the description you provided in your application), for this or future versions, during the one year term of the RIKLA, you will need to cease using your existing key and reapply for a new one.

You may not use the Acrobat Reader key to develop or enable your plug-in or any other software or hardware to perform or enable any of the following:

  • Add functionality to Acrobat Reader that is substantially similar to functionality in commercially available Acrobat products

  • Accept navigational commands from an application other than Acrobat Reader

  • Create, remove, or modify any Enabling Rights (including but not limited to permissions added to a PDF file with a product such as Adobe LiveCycle™ Reader Extensions (formerly Acrobat Reader Extensions Server)

  • Save or modify any Acrobat file (including without limitation PDF, FDF, or annotation)

  • Extract and save any content from a PDF file (other than submitting form data to a remote server)

  • Use any APIs from the Forms or DigSig Host Function Tables (HFTs)

  • Modify the appearance of Acrobat Reader

  • Remove the menu item that calls up the “About” screen in Acrobat Reader

  • Implement a Replacement File System (RFS) for Acrobat Reader

Your Acrobat Reader plug-in must comply with the following:

  • Respect all font permission settings

  • Define READER_PLUGIN as 1 upon compilation

  • Respect all passwords, access restrictions, and encryption of files

Without additional permissions from Adobe, you may not do the following:

  • Create any service that includes Acrobat Reader and the exchange or distribution of encrypted or certified documents.

  • Control document access and/or display content using DRM service or technology. Please check here for more information on what Adobe considers ‘DRM’ functionality.

Note: The appropriate permissions will be granted/denied as part of this application process.