Skip to content

OWOX Data Marts

OWOX Data Marts is your way to create a data mart library and empower business users with spreadsheet reports and dashboards — in minutes.

📘 Quick Start Guide | 🌐 Website | 💬 Community | 🆘 Create an Issue

OWOX Data Marts - Open-Source Self-Service Analytics Platform

Data analysts’ work means nothing unless business users can play with the data freely.

However, most self-service analytics initiatives fail because they compromise either the data analysts’ control or the business users’ freedom.

At OWOX, we value both:

  • Data analysts orchestrate data marts defined either by SQL or by connectors to sources like Facebook Ads, TikTok Ads, and LinkedIn Ads.
  • Business users enjoy trusted reports right where they want them — in spreadsheets or dashboards.

At OWOX, we believe data analysts shouldn’t have to waste time on CSV files and one-off dashboards. Business users shouldn’t have to be forced to use complex BI tools either.



Bring together data from your warehouse (BigQuery, Snowflake, etc.), APIs, or spreadsheets – and turn it into fast, reusable artifacts that you can manage & share:

  • Connectors to any marketing, financial, or CRM data that you can collect into AWS Athena or Google BigQuery (more supported DWHs are being developed as you read this)
  • Custom SQL
  • Tables & views
  • Table patterns (eg, events_2025*)

Connect your Data Marts to Google Sheets, Looker Studio, or Excel – empowering business teams with reports they need to make decisions.

Document KPIs and metrics once, and keep every dashboard, pivot table, and report in sync with the same numbers & logic behind calculations – no matter the tool.

Use the advanced scheduler to refresh both Data Marts and exports at any time, fully automated and managed from a single place

OWOX Data Marts can be run just about anywhere in minutes.
Here’s how to get started locally on your machine:

  1. Install Node.js (version 22.16.0 or higher)

    If it’s not installed yet, download it here

  2. Open your terminal and run:

    Terminal window
    npm install -g owox

    (You may see warnings - they’re safe to ignore)

  3. Start OWOX Data Marts locally

    Terminal window
    owox serve

    (You should see something like: 🚀 Starting OWOX Data Marts… 📦 Starting server on port 3000…)

  4. Open your browser and go to http://localhost:3000 to explore! 🎉

For more details on the types of deployment in your infrastructure, check out our Quick Start Guide

Alternatively, you can run any of our connectors using Google Sheet templates we’ve developed for OWOX Data Marts Apps Script Edition

  • Pick your platform (eg, Facebook Ads) from existing integrations
  • Make a copy of the template
  • Add your credentials — they stay private
  • Run the connector to pull your data
  • Schedule it for hourly/daily/weekly/monthly updates

For more details - watch the webinar replay - 🎥 Own Your Data: How Data Analysts Can Connect Any Data

OWOX Data Marts includes growing library of JavaScript connectors that:

  • Pull data from any APIs like Facebook Marketing, TikTok Ads, LinkedIn Ads, etc.
  • Require zero external tools or sharing credentials
  • Don’t require ANY data engineering resources
  • Free, open-source, and customizable
  • Give full control over the logic
  • Works with Google Sheets & BigQuery
NameStatusLinks
Facebook Ads🟢 PublicGet started
Open Exchange Rates🟢 PublicGet started
Bank of Canada🟢 PublicGet started
LinkedIn Ads🟢 PublicGet started
LinkedIn Pages🟢 PublicGet started
TikTok Ads🟢 PublicGet started
X Ads (former Twitter Ads)🟢 PublicGet started
Criteo Ads🟢 PublicGet started
Bing Ads🟢 PublicGet started
Reddit Ads🟢 PublicGet started
Hotline⚪️ In DiscussionDiscussion
Shopify Ads⚪️ In DiscussionDiscussion
Google Business Profile⚪️ In DiscussionDiscussion
NameStatusEnvironmentLinks
Google Sheets🟢 PublicApps ScriptReadme
Google BigQuery🟢 PublicNode.js, Apps ScriptReadme
AWS Athena🟢 PublicNode.jsReadme

If you find an integration missing, you can share your use case and request it in the discussions

Want to build a connector? We’d love your help.

To contribute to existing integrations or create a new one:

All you need to get started is the desire to build a new connector. No software installation is required on your computer.

Whether you’re adding a new platform, tweaking an existing connector, or improving docs, we’ll support and spotlight you.

We’re building this with the community, not just for it.

OWOX Data Marts is free for internal or client use, not for resale in a competing product. The project uses a dual-license model:

  • Connectors (packages/connectors) are distributed under the MIT License
  • Platform (all other files and directories) is distributed under the ELv2 License

Like this project? Star our awesome repo »