Skip to main content

Flex Language Documentation

Flex is a specification language for defining message data types and transform functions for component software interfaces. It is the foundation for Tangram Pro's integration, code generation, and verification capabilities.

Depending on what you are doing, you might be:

  • Learning Flex — start with the hands-on tutorials.
  • Authoring a specification — reach for the how-to guides and reference.
  • Verifying a system — read about contracts and protocols.

Where to Go Next

The Flex documentation is organized into four categories. Pick the one that matches what you're trying to do: