Excalibur Schema Intelligence
AI-powered pattern recognition that makes your schemas smarter over time
What is Excalibur?
Excalibur is Forge's schema intelligence engine that learns from patterns across thousands of transformations. It uses privacy-preserving fingerprinting to recognize similar data structures and provide smart recommendations—without ever seeing your actual data.
API Template Detection
Automatically recognizes common API schemas like Stripe, Salesforce, HubSpot, and Shopify. Suggests pre-built field mappings and derived metrics specific to each platform.
Smart Field Suggestions
Recommends derived fields based on community patterns. For example, if your schema contains
subscription data, Excalibur suggests calculating MRR, LTV,
or churn_rate.
Updated weekly with new insights
Schema Evolution Tracking
Automatically compares schema versions and predicts breaking changes before they affect downstream queries. Get alerts when API providers change field types or remove fields.
Performance Optimization
Suggests warehouse-specific optimizations like partitioning strategies, clustering keys, and indexing recommendations based on your schema structure and target platform.
Snowflake clustering keys
How Excalibur Works
Figure 1: Excalibur Intelligence Flow - From schema submission to pattern matching
Privacy Safeguards
What Excalibur Collects:
Nesting depth, field counts, data types
One-way cryptographic fingerprints
Row counts, amplification factors
What Excalibur Never Sees:
Your column labels are private
No PII, no business data
Transformed data stays private
Example: Stripe API Detection
When you parse Stripe webhook data, Excalibur recognizes the pattern and suggests:
Derived Fields
mrr- Monthly Recurring Revenuearr- Annual Recurring Revenuecustomer_ltv- Lifetime Valueplan_tier- Extracted from metadata
Optimizations
- Partition by
created_date - Cluster by
customer_id - Index
subscription_id - Incremental mode with
updated