.API

API File

Adobe Acrobat Plug-in
Ask a question
QUICK ANSWER

An API file is an Adobe Acrobat plug-in - a compiled Windows DLL with the .api extension that adds features to Acrobat or Reader. You do not open it like a document; you copy it into Acrobat's plug_ins folder and restart the application. Install only from trusted publishers, because it runs native code inside Acrobat with full privileges.

Developer: Adobe Systems (Adobe Inc.) Category: Plugin Files MIME: application/octet-stream
OPENS ON Windows macOS
Related: .XPI · .XLA · .CRX · .BUNDLE

On this page

19k+ extensions indexed
Last reviewed Jul 2, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the API file format?

The .api extension identifies an Adobe Acrobat plug-in - a binary extension module that adds features to Adobe Acrobat or Acrobat Reader on Windows. Despite the name, .api files have nothing to do with the software-development concept of an "application programming interface"; the extension simply stands for Acrobat Plug-In.

On Windows, a .api file is structurally a standard .DLL (Portable Executable format, PE32 or PE32+) renamed with a different extension. Its first two bytes are always 4D 5A - the ASCII MZ magic header common to all Windows executables and libraries. When Acrobat starts, it scans the plug_ins subfolder of its installation directory, loads every .api file found there into its own process, and calls the exported PlugInMain symbol to initialize each plug-in.

Plug-ins are written in ANSI C or C++ against the Acrobat SDK Core API and are tightly ABI-bound to a specific major Acrobat release; a plug-in compiled for Acrobat DC will not load correctly in a significantly older version. Common uses include custom PDF workflows, digital-signature panels, document management integrations, and DRM layers added by publishing tools.

On macOS, Acrobat uses .acroplugin bundles instead of .api files - there is no .api file on that platform. The files may carry an Authenticode digital signature from the publisher but are otherwise unencrypted and uncompressed.

Security & safety

RISK: HIGH

An .api plug-in is native code that runs inside Acrobat with the same privileges as Acrobat itself, so a malicious one is as dangerous as any untrusted DLL/EXE. Only install Acrobat plug-ins from the official vendor or a publisher you trust, prefer code-signed plug-ins, and be wary of "free Acrobat plug-in" downloads from ad portals. Note the name confusion: people searching "open API file" often expect text/source - this is a binary extension, not documentation.

Format details

in a nutshell
FULL NAMEAdobe Acrobat Plug-inaka Acrobat plugin, Acrobat extended API plug-in
DEVELOPERAdobe Systems (Adobe Inc.)since 1990s (Acrobat plug-in architecture)
CATEGORYPlugin Files
MIME TYPEapplication/octet-stream
TYPENative dynamic-link library (Windows PE DLL renamed .api)
This extension is also used by…
  • Generic application API / config data - A few unrelated programs (e.g. some games, MedCalc, certain config tools) write .api files as data or settings - not Acrobat plug-ins.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
4D5A
ASCII
MZ
On Windows an .api is a normal PE DLL, so it starts with the MZ stub; Acrobat loads it by scanning the plug_ins folder. On macOS the plug-in is a bundle (.acroplugin), not a PE file.

Programs that open API files

Windows2 apps
Adobe Acrobat Pro (DC) Paid Copy the .api into Acrobat's plug_ins folder, then restart Acrobat; the plug-in's features appear in the UI.
Adobe Acrobat Reader Free Place the .api in Reader's plug_ins folder and restart - only if the plug-in supports Reader.
macOS1 app
Adobe Acrobat Pro Paid Install the equivalent .acroplugin bundle into Acrobat's plug-in location and restart Acrobat (Windows .api binaries do not run on macOS).

Technical details

deep spec
File structureStandard Windows PE32/PE32+ DLL binary with .api extension in place of .dll
Magic bytes4D 5A ("MZ") at offset 0 - the DOS/PE executable stub header present in all Windows DLLs and EXEs
Byte orderLittle-endian (x86/x64 Portable Executable format)
Exported entry pointPlugInMain - the required exported symbol that Acrobat calls to initialize each plug-in after loading
Load mechanismAcrobat and Reader scan the plug_ins directory at startup and load every .api file found into the host process
API version bindingABI-tied to a specific Acrobat major version; a plug-in built for one release will not reliably load in a significantly different version
Development languageANSI C / C++ compiled against the Acrobat SDK Core API headers and import libraries
MIME typeapplication/octet-stream
Platform coverageWindows only - on macOS, Acrobat plug-ins are packaged as .acroplugin bundles, not .api files
Code signingOptional Authenticode digital signature from the plug-in publisher; PE checksum stored in the optional header
CompressionUncompressed PE binary - individual code sections may be compiler-optimized but the file is not archive-compressed
EncryptionUnencrypted native machine code; publisher trust is established through optional Authenticode signing, not encryption
Typical file sizeTens of KB to a few MB, depending on plug-in complexity and bundled resources
Common use casesPDF workflow automation, digital-signature panels, DRM enforcement, document management integration, custom print pipelines
Released1990s (Acrobat plug-in architecture)
Latest versionTracks the Acrobat SDK / Acrobat DC plug-in API
Specificationopensource.adobe.com

API conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with API files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about API files.

Frequently asked questions

How do I open or install an Adobe .api file?
You don't open it like a document - it's an Acrobat plug-in. Copy it into Acrobat's (or Reader's) plug_ins folder and restart the application; its features then appear inside Acrobat.
Is an .api file the same as a DLL?
On Windows, yes - it's a PE DLL with the .api extension so Acrobat recognises it. Acrobat loads it and calls its PlugInMain export. It only works inside Acrobat, though.
Is an .api file source code or an 'API'?
No. Despite the name it's a compiled binary plug-in, not source code or an interface specification. There's nothing human-readable to view.
Why won't my Acrobat plug-in load after updating Acrobat?
Plug-ins are built against a specific Acrobat version's API/ABI. After a major Acrobat upgrade you usually need a plug-in build that matches the new version.
Can I run an .api file on macOS?
Not the Windows binary. On macOS, Acrobat plug-ins ship as .acroplugin bundles; you need the macOS build of the plug-in.
Is it safe to install a .api plug-in?
Only from trusted publishers. It's native code running inside Acrobat with full privileges, so an untrusted .api is as risky as any unknown executable. Prefer signed plug-ins from the official source.

References

1Adobe - Acrobat SDK: Developing Plug-ins and Applicationsopensource.adobe.com
2Adobe - Working with Acrobat Extended APIsopensource.adobe.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Related extensions

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z