First Steps
Welcome to Emma! This guide will walk you through your first experience using Emma to interact with Infrahub.
Opening Emma
- Navigate to Emma at
http://localhost:8501(or your configured port) - Verify connection - Emma should show a connection status to your Infrahub instance
- Select a branch - Choose which Infrahub branch to work with (usually
main)

Understanding Emma's interface
Emma is organized into several key areas accessible from the sidebar:
Core features
- 🏗️ Schema Builder - AI-powered schema creation and editing
- 📁 Schema Library - Browse and use pre-built schema templates
- 🔄 Schema Loader - Load schemas into your Infrahub instance
- 👁️ Schema Visualizer - Visual representation of your schemas
- 📥 Data Importer - Import CSV data into Infrahub
- 📤 Data Exporter - Export Infrahub data to CSV
Experimental features
- 🔍 Query Builder - Build GraphQL queries (feature flag required)
- 📋 Template Builder - Create templates (feature flag required)