Professional and Enterprise Editions
- Support for OpenAPI 3.2
- XMLSpy includes multiple tools for editing, testing, and validating OpenAPI documents and requests. Support has been updated to cover the latest version of the OpenAPI standard in addition to older versions.
- Support for multipart/form-data POST requests
- The HTTP Testing Window in XMLSpy now supports sending multipart/form-data POST and PUT requests. This content type is the standard way web APIs accept file uploads and requests that combine several kinds of data, such as text fields, JSON, and binary files, in a single message. Each part of the request carries its own name, headers, and content type, which makes it more flexible than a simple key-value form submission.
- The HTTP Testing Window now includes entry helpers for building a multipart request. For each part, you specify a name, choose whether it is a text value or a file, set its content type, and then enter the text or select the file to upload.
- You can add as many parts as the API expects, so uploading multiple files in one request, or sending a file together with its JSON metadata, is now a matter of filling in a few rows in the HTTP Testing Window.
- The OpenAPI wizard has also been updated to handle this content type. When you generate a test request from an OpenAPI definition whose operation declares a multipart/form-data request body, XMLSpy reads the schema for that operation and pre-populates the form part editor with the expected parts, including their names and types. You can then fill in values and file paths, send the request, and inspect the response in the same window, exactly as with any other request type.
- The HTTP Testing Window now covers the full range of requests a typical API accepts, from JSON bodies and simple forms to file uploads and mixed-content requests. Build the request by hand or generate it from your OpenAPI definition, then send it and inspect the response, all in one window.
- Ability to create HTTP request from current OpenAPI file
- When working in an OpenAPI file, you can now right-click any operation and generate an HTTP request for it. XMLSpy reads the path, method, parameters, and request body from the surrounding definition and opens a ready-to-send request in the HTTP Testing Window, so you can test an endpoint without leaving the file or re-entering its details.
- Ability to edit a schema embedded in an OpenAPI file
- When an OpenAPI document contains schemas, they can now be viewed and edited directly in the graphical XMLSpy JSON Schema Editor. Simply toggle to Schema view while working on an OpenAPI document and the schemas will be listed.
- Clicking the schema icon next to a schema in the list opens its graphical detail view.
- Validation & sample generation for selected JSON Schema definition
- In addition to validating a JSON instance against a complete JSON Schema, or generating a sample from one, you can now select a single definition within the schema and use it to validate a JSON instance or generate a sample.
- This is useful when you're working with a fragment of a larger document, such as an API request body, a single record, or a config block, that maps to one definition rather than the full schema.
- Validation & sample generation for JSON Schema in OpenAPI files
- OpenAPI documents typically define the structure of request and response bodies as JSON Schema, either inline or under components/schemas. You can now select any of these schema definitions directly in an OpenAPI document and use it to validate a JSON instance or generate a sample. This lets you check a request payload or produce a realistic sample response without extracting the schema into a separate file.
- New setting for one-click file activation in Project window
- A new option offers single-click file activation in the Project window. After enabling this from the Project tab in the Tools/Options menu, you can click a file once to open it, or to bring it to the front if it's already open. It is a fast way to move between files in large projects, matching the workflow used in other modern editors and IDEs.
- Updated database support
- XMLSpy now supports the latest versions of multiple databases:
- SQL Server 2025.
- Oracle 26.
- Informix 15.
- MySQL 9.7.
- SQLite 3.53.
- MariaDB 12.
- Updated Eclipse support
- XMLSpy supports seamless integration in the Eclipse IDE with new support added for the latest versions:
- 4.40 (2026-06).
- 4.41 (2020-09).
Enterprise Edition
- Support for XBRL Table rendering from CSV files
- XMLSpy supports OIM 1.0, including validation and conversion of xBRL-CSV reports.
- It can now also render human-readable tables as XML or HTML directly from xBRL-CSV documents, just as it does for XML-based XBRL files.