Platform features

Everything you need.
Nothing you don’t.

Seven features, each built to solve a real problem with your data. Connect your cloud, enforce quality, track every change.

7
FeaturesScroll to explore
01 / Connect your storage

Connect your storage in seconds

Connect your cloud storage and Eddytor finds your tables automatically. AWS, Azure, and Microsoft Fabric — all supported out of the box.

4+Providers
eddytor.app/connections
Storage / Connections
LIVE
EddytorHubAWS S3Azure BlobMS Fabric
3 providers · 25 tables discovered
01Amazon Web Services

Works with S3 and any S3-compatible storage. Point Eddytor at your bucket and start working with your tables in minutes.

02Microsoft Azure

Connect with access keys or link your Azure account to browse subscriptions, storage accounts, and containers visually.

03Microsoft Fabric & OneLake

Connect to Fabric endpoints and manage OneLake tables directly from the Eddytor platform.

04Auto-discovery

Point Eddytor at a storage location and it finds every table, ready to use. No manual setup needed.

05Encrypted vault

Your credentials are encrypted at rest and never logged or exposed through any endpoint.

02 / Schema management

Your structure, automatically enforced

Define your table structure once — Eddytor enforces it on every write. No more bad data slipping through the cracks.

AutoDetection
eddytor.app/schema
Schema / users
v3
Field
Arrow Type
Constraint
user_id
int64
email
utf8
created_at
timestamp
active
bool
avatar_url
utf8
+NEW
5 columns · Arrow-native types
01Smart detection

Import a file and Eddytor detects column types, suggests validation rules, and previews the structure before you commit. No manual mapping required.

02Evolve without downtime

Add columns to live tables without any interruption. Backward-compatible by design — your existing workflows keep working.

03Field metadata

Attach display names, descriptions, or custom attributes to any column. Metadata travels with the table wherever it goes.

04Built-in validation

Set rules that are checked on every change. Bad data never lands in your tables.

05Rich type support

Numbers, text, timestamps, decimals, booleans, lists, nested objects, and more — all the types you need.

03 / Column domains

Data quality that runs itself

Control exactly what goes into every column. Set allowed values, create dependent rules, or link columns across tables for automatic validation.

3Validation types
eddytor.app/domains
Domain / country_code
ISO-2
Row
Value
Validation
#1
US
Pass
#2
DE
Pass
#3
XX
Fail
#4
JP
Pass
Fixed domain · 4 values checked
01Allowed values

Define the exact list of values a column accepts. Add or remove options anytime. Every change is validated automatically — for example, a status column can only be "active", "inactive", or "archived".

02Dependent fields — Manual

Define parent-child relationships directly. For example, selecting "US" as country limits state options to CA, NY, TX. Full control over which options are valid for each parent.

03Dependent fields — Automatic

Let Eddytor learn valid combinations from your existing data. No manual mapping needed — the platform discovers the relationships for you.

04Dependent fields — Lookup table

Point to an external reference table. Eddytor resolves values automatically. Keep your definitions in a single source of truth.

05Cross-table links

Link a column's valid values to another table. Changes to the source are reflected automatically — one source of truth across your entire dataset.

04 / AI-powered analysis

AI-powered analysis (Magic Dust)

Magic Dust — let AI do the heavy lifting. Get instant summaries, spot anomalies, find duplicates, and fill in gaps. Use any major AI provider.

5+AI providers
eddytor.app/magic-dust
Magic Dust / Analysis
AI
Pattern recognition · 8 nodes analyzed
01Summarize

Get a plain-language overview of what your table contains — key patterns, distributions, and notable insights. Understand your data at a glance.

02Spot anomalies

Surface outliers, inconsistencies, and quality issues automatically. Each finding comes with a confidence score so you know what to focus on.

03Find duplicates

Catch near-duplicate records that simple matching would miss. Each result shows the matching rows and how confident the match is.

04Fill in gaps

Get intelligent suggestions for missing values based on the surrounding data. Fill gaps in your data with AI-powered inference.

05Use any AI provider

Works with Anthropic, OpenAI, Google, Mistral, and Ollama. Your API keys are encrypted and never exposed. Choose the model that fits your use case.

05 / Version history

Full history and one-click undo

Every change is tracked. Every version is recoverable. See who changed what, go back in time, and undo mistakes with one click.

< 2sUndo time
eddytor.app/versions
Versions / users
HISTORY
v5Delete rows2h agoHEAD
v4Merge6h ago
v3Schema update1d ago
v2Insert rows3d ago
v1Create table5d ago
5 versions · time-travel enabled
01Full history

See who changed what, when, and why. Every action is recorded with full context — perfect for auditing and accountability.

02Time-travel

View your table exactly as it was at any point in the past. Understand how your data evolved over time.

03One-click undo

Restore any previous version instantly. The undo itself is tracked as a new version, so you never lose history.

04Change notes

Attach context to every change. Know exactly why something was modified. Build a complete audit trail effortlessly.

06 / Orgs & access control

Teams, roles, and peace of mind

Built for teams from day one. Clear roles, easy invites, and full control over who can see, edit, or manage your data.

4Roles
eddytor.app/team
Organisation / Roles
RBAC
AdminFull accessLevel 0
BuilderCreate & configureLevel 1
EditorRead & write dataLevel 2
ViewerRead-only accessLevel 3
4 roles · principle of least privilege
01Viewer

Browse tables, export data, and explore your data. The read-only role for stakeholders who need visibility without editing power.

02Editor

Everything a Viewer can do, plus add, update, and remove data. Import from spreadsheets and other sources.

03Builder

Everything an Editor can do, plus create tables, set up validation rules, connect storage, and use AI analysis.

04Admin

Full access. Manage users, billing, and organisation settings. Every team needs at least one Admin.

05Easy invites

Add team members by email with a role in one step. Standard and premium seats with flexible quantities. Ownership is protected from accidental transfer.

06GDPR-ready

Full data deletion on request — credentials, configurations, and account data. Complete compliance out of the box.

07 / API keys & automation

Automate with confidence

Create API keys with exactly the permissions you need. Automate your workflows and revoke access instantly if anything goes wrong.

APIAutomation
eddytor.app/api-keys
API Keys / Generate
eak_
$eddytor keys create --scopes read
Expires: 90dCreated: just now
tables:queryrows:insertstorage:read
01Fine-grained control

Give each key only the access it needs — read tables, write data, manage storage, and more. Least privilege is the default.

02Quick presets

Use ready-made templates for common access patterns. Get started in seconds without configuring individual permissions.

03Flexible expiration

Set keys to expire in 7 days, 30 days, 90 days, 1 year, or never. Match the lifetime to your use case.

04Usage tracking

See when each key was last used. Spot stale keys and clean up credentials that are no longer needed.

05Instant revocation

Shut down a compromised key immediately. No delay, no waiting. The key stops working the moment you revoke it.

06Easy identification

Every key has a clear prefix so you can identify it at a glance in logs or configuration files.

Stop managing files.
Start managing data.

Connect your storage. Create your first table. Query it in seconds.