Introducing Erdo: AI-Powered Data Intelligence for Everyone
Getting value from company data is hard. Engineering teams are stretched thin, data lives in silos, and setting up secure access takes weeks. We built Erdo to solve this.
What is Erdo?
Erdo is an AI-powered data analyst written in Go. It uses an agentic architecture that can think recursively about data, ask follow-up questions, and generate insights the same way a skilled human data analyst would. It's also fast - we built it to handle enterprise-scale datasets without breaking a sweat.
We believe Erdo is the fastest and most accurate AI data analyst available. If you find a better one, we'll give you your money back.
Why We Built It
I (Emi) run another AI startup (Ezra - detecting cancer early for everyone in the world) that does tens of millions of dollars in revenue and employs tens of brilliant engineers. Despite that, the majority of our team can't make use of all of Ezra's data without asking an engineer to write queries, prepare dashboards, clean data up, anonymize, write ETLs, etc. We use BI tools like PowerBI but they are rigid, don't make it easy to connect new data, and are overwhelming for non-tech users. This means that a non-engineering stakeholder has to sometime wait days, weeks, even months for simple answers about our data.
My co-founder Niall spent a decade building data systems and noticed something important throughout his career: most data work is mechanical. It's connecting sources, writing queries, anonymizing data, cleaning things up, and making charts. This can all be automated with the right AI architecture.
How Erdo Works
- Connect Your Data
Erdo comes with pre-built integrations for common tools like Stripe, Google Analytics, Google Ads, Hubspot, and many others. For databases, we support Postgres and Snowflake out of the box. Each integration is built to handle the quirks of its source system - date formats, API limits, schema changes. You can also upload CSVs or Excel files directly and Erdo automatically detects their structure. All connections are encrypted and respect your existing access controls.
- Ask Questions
Type questions in plain English and Erdo translates them into code. Want to know your customer acquisition cost by channel? Ask. Want to see how shipping times affect repeat purchase rates? Ask. Erdo writes efficient queries, runs them in a secure environment, and shows you the results. If it needs more context, it will ask follow-up questions to make sure it understands what you need.
- Get Visual Insights
Erdo doesn't just dump data into basic charts. It thinks about the best way to visualize each insight. Time-series that would be noisy as line charts automatically get smoothed. Distributions that would be hidden in averages get shown as histograms. Every chart is interactive and updates in real-time as your data changes. Export them for presentations or embed them in dashboards (coming soon).
- Trust the Results
Erdo approaches problems like an experienced data analyst. When you ask about churn, it doesn't just calculate a basic rate - it looks at cohorts, seasonality, and leading indicators. It flags potential data quality issues. If there's a better way to answer your question, it'll tell you. And it documents its logic so you can verify its work. Every step of its reasoning creates a data artifact that you can download and inspect. All the code it writes is visible and available, making it easy for human engineers to inspect its approach.
- Enterprise Security
Security isn't an afterthought - it's built into Erdo's core. Your data is encrypted at rest and in transit. We use HIPAA and SOC 2 compliant clouds, with two-factor authentication, SSO, and audit logs. Erdo inherits existing database permissions and respects column-level security. You control exactly who can access what.
Technical Details
We wrote Erdo in Go for its combination of performance and safety. The runtime handles multiple concurrent queries without blocking, automatically batching and caching where possible. Memory usage scales linearly with query complexity, not data size.
Our Go-based agent architecture is one of the (many) things that makes Erdo special. Unlike simple query translators, Erdo builds an understanding of your data model as it works. It learns which tables join together, which columns contain similar information, and common analysis patterns. When you ask a question, Erdo breaks it down into sub-problems, generates code for each piece, verifies the results, and combines them into a coherent answer. If it encounters errors or ambiguities, it can backtrack and try different approaches. Most importantly, the more you use it, the more it learns about what you like (this learning is proprietary to your account and not cross-shared).
Give it a spin
Erdo is launching today in beta, and we know there's a lot to improve. We'd love for you to try breaking it, especially if you're an engineer or data analyst. Push the limits of what it can handle. Ask impossibly complex questions. Try to make it generate wrong answers. We're particularly interested in edge cases around data modeling and query generation.
Erdo is free to use for up to 100 messages monthly, with paid plans starting at $25 per month. We're excited to finally have this out in the world!
Emi & Niall
PS: we apologize to all human data analysts for accelerating your obsolescence.