How Interfaces Work in Iguana: An Introduction to Its Component-Based Design
Iguana approaches integration using a modular, component-based model. Instead of building one large, monolithic interface, Iguana breaks workflows into small, focused pieces, each responsible for a single part of the data flow.
If you are familiar with healthcare integration but new to Iguana, the articles below offer a clear overview of how this design works, why it exists, and how it helps teams build flexible, scalable interfaces.
1. What Is a Component in Iguana (and Why Should You Care?)
A simple introduction to Iguana's building blocks.
Explains what components are, how they represent steps in a workflow, and why this structure makes interfaces easier to understand, maintain, and scale.
2. Getting Started With Iguana's Pre-Built Components
A beginner-friendly look at Iguana’s built-in templates.
Shows how to create your first components, explore common patterns (HL7, FHIR, databases), and get hands-on quickly without starting from scratch.
3. Interface Components in Iguana: A Technical Breakdown
A deeper, more detailed examination of how components behave.
Covers how source, mapper, and destination components interact, how Iguana isolates failures, and how common workflows (like HL7-to-JSON) are structured.
4. Building Your Own Library of Reusable Components in Iguana
Turn recurring patterns into custom reusable building blocks.
Explains how teams create reusable components, use built-in collections, organize shared logic, and leverage Git to maintain consistent patterns across projects.
5. The Shell Adapter: A Starting Point for Building Your Own Adapters
A blueprint for creating your own custom Iguana adapter.
Shows how the Shell Adapter provides a structured starting point for building custom connectors for proprietary APIs, legacy systems, and unique data formats.