Altova AI tools

AI Tools for Development and Data Integration

Altova AI Increases Productivity and Drives Innovation

Altova AI is an optional subscription available for multiple Altova MissionKit products, providing smart support for development and data integration tasks — directly in the software.

Altova AI Subscription

Altova hosts and manages the Altova AI Server, which powers AI features across its products. Altova AI Server integration is available via a subscription that customers purchase in addition to their product license. An Altova Support & Maintenance Package (SMP) is required for purchasing Altova AI, and the Altova AI subscription will share the same renewal date as the SMP.

Customers choose from three tiers based on their monthly usage needs. Subscriptions are purchased annually. AI usage allotment automatically renews monthly on the first day of each month.

Customers may:

Altova AI Subscription Tiers

Basic

Pro

Max

Occasional or Hobby Use5x Usage of the Basic Tier15x Usage of the Basic Tier

DatabaseSpy

$5/month$25/month$75/month

XMLSpy

$15/month$75/month$225/month

MapForce

$30/month$150/month$450/month
purchased annuallypurchased annuallypurchased annually

MissionKit Altova AI Subscription

For customers of the Altova MissionKit, an AI Subscription combines the usage limits of all included products into a single shared pool. This means MissionKit customers can purchase a MissionKit AI subscription at the standard price and use their Altova AI allotment flexibly across XMLSpy, MapForce, and DatabaseSpy.

Learn more about Altova AI in:

  • XMLSpy AI integration for XML and JSON development
  • MapForce for AI generated data transformation and ETL
  • DatabaseSpy for AI-assisted SQL editing tasks

Altova AI in XMLSpy

Altova AI for generating real-world sample data

Altova AI brings context-aware assistance directly into the XMLSpy editing environment, with full awareness of the documents you're working on.

Altova AI in XMLSpy generates realistic, semantically meaningful sample XML from any XML Schema — interpreting what each element means and producing plausible content like real names, dates, and addresses, rather than the random placeholder values typical of manual test data.

It also creates XSLT and XQuery transformations automatically: provide a source and target document, and Altova AI generates the code that maps one to the other, ready to refine in XMLSpy's existing editing, debugging, and optimization tools as needed.

A built-in AI Assistant chat window rounds out the experience. Aware of whatever file you have open, it can generate XML, JSON, schemas, and other content based on your current working context — no copy-pasting between tools, no losing your place.

Altova AI Integration in MapForce

Altova AI for data integration and ETL

The most time-consuming part of any data integration project isn't moving the data — it's defining how source fields correspond to target fields. Altova AI takes that work on directly inside MapForce.

In MapForce, you can use Altova AI to generate connections from your source and target structures. Altova AI analyzes the actual data, generates the field connections, suggests transformation functions, and produces an executable project with defined data flows and processing steps, all in the standard MapForce graphical environment. The process is interactive, so you can review each suggested connection and accept or decline it individually, or apply all the changes at once.

Because Altova AI maps fields by meaning rather than by name alone, it handles cases that traditional tools struggle with: cryptic EDI labels, abbreviated field names, and schemas in different human languages, and recognizes semantic matches even when the labels don't visibly line up. The result is faster integration projects for experts, and genuinely approachable data mapping for everyone else.

The generated mapping is a standard, fully editable MapForce project. Refine it, extend it, and run it just like any other mapping — Altova AI handles the mechanical work of integration so you can focus on the logic that matters to your business.

DatabaseSpy AI Assistant for SQL

AI Assistant in DatabaseSpy SQL Editor

AI is a great productivity booster for IT projects, and working with databases is one area where AI is really making inroads for improving efficiency. By leveraging AI in database tools, DBAs and database developers of any skill level can save time and effort with AI-generated SQL scripts and sample data, for instance, as well as query optimization and troubleshooting.

Altova AI in DatabaseSpy simplifies tasks like generating SQL scripts and sample data, alleviating the burden of manual coding and data creation. Additionally, the AI can optimize query performance, identifying potential bottlenecks and proposing optimized query structures to improve overall system performance and responsiveness. This makes the multi-database tool, which supports all major databases in a single UI, even more useful.

The Altova AI integration in DatabaseSpy consists of two tools an AI Chat Dialog and AI Extensions in the SQL Editor menu.

The AI Chat Dialog allows you to send requests to the Altova AI Server to create sample SQL statements, create sample data for a given table structure, create relations between tables that have no keys yet, and so on.

During SQL editing, available AI Extensions include:

  • AI-Complete: will send a request to complete a SQL statement
  • AI-Explain: requests a textual explanation of a statement or error
  • AI-Pretty Print: formats the current statement in a more readable format

With Altova AI integration, DatabaseSpy becomes a more powerful and user-friendly platform, boosting productivity for both novice and experienced users