Professional VTLeditor and debugger

Quickly Build and Debug AppSync & API Gateway Mapping Templates

7-day free trial · Fixed pricing · Cancel any time

It's VTL, but treated like a real language

Mapping Tool has everything you need to build perfect templates...

Syntax Highlighting

Easily differentiate VTL from plain text or JSON. Purpose-built and very colorful.

Code Completion

Build faster with intelligent variable, property, method, and directive suggestions.

Reference Checking

Ensure you're only accessing variables, methods, and context properties that actually exist.

Type System

Prevent mistakes and get useful suggestions, even when a variable's type changes.

Inline Documentation

Full VTL, AWS, and Java documentation including parameter info and return types.

High Fidelity Emulation

More accurate than AWS emulators. Be confident your templates will work when deployed.

Step-through Debugging

Coming Soon

Go line-by-line until your mapping template is perfect.

JSON Schema Validation

Coming Soon

Validate output against an AWS API or custom schema.

Easy on the eyes

Designed to help you confidently navigate mapping templates, easily differentiate VTL from plain text, and quickly identify syntax errors. Plus, it's very colorful.

Easy on the eyes

It's all there

Code completion, documentation, snippets, parameter hints. Covering VTL, AWS-specific context/utilities, Java methods, and even variables declared elsewhere in the template.

It's all there

You're in control

Customize any input value or context property, or generate example data at the click of a button. Mapping Tool will guide you and help avoid mistakes.

You're in control

No more bugs

Say goodbye to missing parameters, methods and properties that don't exist, syntax errors, weird AWS quirks, and more.

No more bugs

But wait, there's more...

Snippets

Save some keystrokes and brain power by using directive snippets.

Hover

Quickly check variable types and read documentation by hovering over anything.

Custom Context

Complete control over all input values and context properties.

Generate Data

Save time and avoid typos by generating example context data.

Share

Get help, help others, or show off your template with a sharable URL.

Dark mode

Because looking at VTL is bad enough for your eyes.

Import/Export

Save your template in a JSON file and import it again later.

Technical Support

Found a bug? Have a feature request? We'd love to hear from you at hello@mappingtool.dev

Simple no-tricks pricing

7-day free trial · Fixed pricing · Cancel any time

Pricing

Monthly

$9/month


  • 7-day free trial
  • Single-seat license
  • All features
  • All future updates
  • Email support
Start Free Trial

Annual

$108

$90/year


  • Two months free
  • 7-day free trial
  • Single-seat license
  • All features
  • All future updates
  • Email support
Start Free Trial