|
|
Information
Automation API
EazyDraw 12.5.0 introduces a new Automation API that lets you drive EazyDraw from your own scripts — open and control drawings from Python, a shell, or any tool that can make a web request. The service runs locally on your Mac, stays off until you turn it on, and is protected by a private access token on every request.
Through the API you can:
Open and close drawings and libraries.
Read a drawing’s complete structure and state — layers, graphics, groups, document properties, page setup, and scale.
Place elements from your libraries, then position and resize them precisely.
Apply a saved look — fill color, line color and style, gradients, vector hatch, dashes, and arrows — from a library onto any graphic, exactly as if you had dragged the swatch onto it.
Set document properties such as title, author, and keywords.
Export a whole drawing, a layer, or a single graphic to SVG, PDF, PNG, or JPEG.
Full API Documentation
The complete reference — every request and response, the status codes, and example scripts — is in the EazyDraw Automation API documentation: EazyDraw Automation API Reference:
EazyDraw Automation API Reference
Reverse Compatibility
Four versions of EazyDraw provide support from the initial release of macOS X (2001) through macOS 26 (Tahoe). The 4 versions have overlapping support at macOS 10.13, macOS 11, and 14 which provides drawing file cross compatibility for the full 24 year span. Contact EazyDraw support with details on your available versions of macOS and EazyDraw for usability or drawing migration issues.
EazyDraw 12 12.5.0
|
Current release. Supports macOS 26, macOS 15 and macOS 14 (Tahoe, Sequoia, and Sonoma). Designed for Liquid Glass; therefore best experience is on macOS 26, Tahoe. Supports Tahoe preferences for default or tinted UI theme appearance; select on EazyDraw Settings -> User Interface -> icons.
|
EazyDraw 11 11.11.4
|
Use EazyDraw version 11 for macOS 11, through macOS 15. Supports Intel and Apple Silicon CPUs. Since this version pre-dates Liquid Glass it may be your preferred version for macOS 15 and older. Accepts EazyDraw version 12 and 11 license codes. Not recommended for Tahoe.
|
EazyDraw 10 10.11.4
|
Use EazyDraw version 10 for macOS 10.13, 10.14, and 10.15 (High Sierra, Mojave, and Catalina). Supports Intel and Apple Silicon CPUs. Does not open MacDraw family of drawings. Accepts EazyDraw version 10 and version 11 license codes. Supports Retro look colorful icons, monochrome icons, and tinted icons; set using EazyDraw Settings for User Interface. Does not run on macOS 15 or macOS 26 (Sequoia, Tahoe).
|
Retro 10.0.2
|
Retro version of no interest to majority of users.
Use EazyDraw Retro for macOS versions 10.4.11 (Tiger) through macOS 10.13 (High Sierra). Use EazyDraw Retro to open MacDraw, MacDrawII, MacDrawPro, ClarisDraw and AppleWorks 6 drawings. Supports PowerPC and Intel CPUs, does not run on Apple Silicon. Provides support for PICT graphics. Drawings saved from EazyDraw Retro open seamlessly in all newer versions of EazyDraw. EazyDraw Retro does not open drawings saved by newer versions of EazyDraw. Has only colorful retro-look icons for user interface buttons and controls. Accepts EazyDraw version 10 license codes; contact EazyDraw support if a code is needed. Does not run on macOS 10.14 or newer including Tahoe.
Retro version of no interest to majority of users.
|
|
JSON File Format version 12.5 enhancement
EazyDraw Version 12 adopts the open-standard JSON (JavaScript Object Notation) data interchange format as its primary file format. Utilizing human-readable text with Unicode UTF-8 encoding, JSON is entirely language-independent, making it the universal standard for modern data exchange. Files saved in this format use the extension .ezdjson.
EazyDraw Version 12.5.0 further enhances this format to allow for seamless integration with automation scripts and AI workflows. The format now supports two distinct serialization patterns: optimized and flat. The Optimized format uses a hash table structure to store graphic attributes, text attributes, and Bezier paths. This approach significantly reduces file size for complex drawings and maximizes interactive performance by minimizing runtime RAM usage. For instance, if a single gradient fill is applied to hundreds of graphic elements, it is saved only once in the JSON file and maintained as a single immutable copy in memory during runtime.
While optimized serialization is highly efficient for a native Objective-C application like EazyDraw, its structural logic can be difficult for Large Language Models (LLMs) to interpret naturally. To solve this, EazyDraw includes a setting to bypass optimization and save drawings in a Flat format. This provides a linear organization of content and attributes, making it the ideal choice for developers writing custom scripts and engineers feeding data into AI language models.
Help Pages
Help pages are included in the download App bundle. Or access EazyDraw Help Pages online. If you are considering EazyDraw, this is good way to explore the user interface. There are just over 400 Help pages and the illustrations were recently updated to macOS Tahoe.
Manual
A PDF manual is included in the download App bundle. Or access EazyDraw PDF Manual online. The Help pages, mentioned above, are richly cross linked and suitable for following a topic thread of information. The PDF manual is better suited for background reading and study of general vector drawing and computer aided communication of concepts and ideas. The pdf manual too is about 400 pages in length and the most recent version applies to EazyDraw 12 and macOS Tahoe.
Try EazyDraw Help … or … Get the videos
EazyDraw 12 has about 400 help pages of richly cross linked and searchable documentation. This documentation uses screenshots for quick visual tips and communication of concepts,
Get immediate assistance by posing your question to the EazyDraw integrated Help book (access from the Help menu - of course). The search phrase text field is found at the top right of the Help browser window; enter your question here.
The EazyDraw Additions Pack has over 40 video tutorials. This is the best way to learn vector drawing techniques, gain a deeper understanding of macOS user interface conventions, and master EazyDraw. The Video Tutorials page has more details and a synopsis / study guide so you can quickly assess if this might be a valuable resource for your situation.
Support Policy
Send email to "support" at EazyDraw.com. Mention if your hardware is iPhone, iPad or Mac. It helps to let the support team know your version of the operating system and EazyDraw.
Looking for the solution to opening Intaglio drawings. No problem. The current version of EazyDraw opens SVG drawings saved from Intaglio. SVG is vector exchange format. The imported results are fully editable vector content - continue working just as if you were running Intaglio.
Looking for the solution to opening AppleWorks drawings- click this link EazyDraw Retro for support information. EazyDraw retro runs on PPC processors.
Support requests are usually answered within a few hours. If you don't receive a reply within 12 hours, check your junk mail.
If more urgent assistance is required, call our hot line at +1 608.444.5245, this is a US call to the state of Wisconsin. Support is free but no toll free number is available.
macOS Tahoe, iOS 26, and iPadOS 26
EazyDraw provides full support for macOS Tahoe, iOS 26, and iPadOS 26 and Vision Pro. EazyDraw is signed and Apple notarized.
EazyDraw 12 runs on macOS Big Sur, Monterey, Ventura and Sonoma. Mobile EazyDraw supports iOS 26, and iPadOS 26. EazyDraw 12 is a universal 2 app, runs native on Apple Silicon (ARM64) and Intel (Intel64). EazyDraw has been a 64 bit App since introduction over 10 years ago.
EazyDraw version 10.0.2 (Retro Version) runs on macOS 10.4.11 and newer to Mojave, but not Catalina, Big Sur, Monterey or Ventura versions of macOS. EazyDraw Retro is code signed.
EazyDraw Retro is needed for PICT, AppleWorks, ClarisDraw, MacDrawPro, MacDrawII and MacDraw support.
Only one purchase needed, EazyDraw for macOS. EazyDraw for iOS and iPadOS is free. One macOS purchase provides EazyDraw and EazyDraw retro for all your macs, use the same license code for both versions on all your macOS systems. Mobile download from the App Store provides EazyDraw at no charge for all your iPhones and iPads. Visit the App Store using your iPhone and / or iPad, search for EazyDraw (remember that is with a z). Download to the iPhone or iPad.
Use the new Catalina Finder, Hand Off, or iCloud to move drawings and graphic elements between your Mac and Apple mobile devices.
|
|
|
|
|
|
|
 |
|
|
The current version of EazyDraw 12.5.0 for macOS 14.6, through Tahoe 26. Dual binary native support for Intel64 and ARM64 architecture.
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
EazyDraw version 11.11.4 for macOS 11, through 13. Dual binary native support for Intel64 and ARM64 architecture.
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
EazyDraw version 10.11.4 for macOS 10.13, through 10.15. For Intel64 architecture.
|
|
|
|
|
|
|
|
|
|
|
|