The Frontend-First Data Platform

Build data-driven apps
without backend dependencies

A TypeScript toolkit for frontend and fullstack developers. Define models, load data, query in-memory. Open-source SDK with optional SaaS platform.

What is dcupl? →

Tools & Services

Everything you need to build data-driven applications. Start free, scale when ready.

dcupl Console

Free for personal use

SaaS platform for data modeling, workflows, and APIs

Visual Data Modeling
Data Explorer & Administration
WorkflowRunner — ETL & data preparation
AppRunner — deploy APIs in seconds
TestRunner — data quality & debugging
dcupl Assistant (AI)

Use Cases

From quick prototypes to production applications

Rapid Prototyping

Validate ideas fast with real data

  1. 1 Use spreadsheets or static JSON/CSV as your data source
  2. 2 Define models in Console or code
  3. 3 Build UI with SDK + dcupl-ui components

Simple, powerful API

TypeScript-first. Works in browser and Node.js.

app.ts

Why dcupl?

Ship faster

No backend bottleneck. Work with real data from day one. Pre-built query engine handles the complexity.

Cut costs

In-memory queries = near-zero server compute. 90% lower infrastructure costs vs traditional backends.

No lock-in

SDK is open-source. Works standalone or with Console. Your code, your data, your choice.

Ready to build?

Start with the free SDK. Add Console when you need it.

Frequently Asked Questions

Common questions about dcupl

dcupl is a TypeScript SDK that provides an in-memory data store with built-in query engine. It allows you to define models, load data, and perform instant filtering, sorting, facets, and aggregations — all running in the browser or Node.js without server round-trips.

Yes! The SDK, CLI, and dcupl-ui are completely free and open-source under the MIT license. The dcupl Console (SaaS platform) is free for personal use with generous limits, and offers paid plans for teams and enterprises.

dcupl can handle millions of records in-memory with excellent performance. The exact limit depends on your data structure and available browser/Node.js memory. Indexed queries run in O(1) time, making it suitable for large product catalogs, dashboards, and data explorers.

No. The SDK works completely standalone — you can define models and load data directly in code. The Console is optional and provides visual data modeling, ETL workflows, and hosted APIs for teams that want a managed solution.

dcupl is framework-agnostic and works with React, Vue, Angular, Svelte, or vanilla JavaScript/TypeScript. We provide integration guides for popular frameworks and the dcupl-ui component library works across all of them.

Yes. dcupl supports SSR in Next.js, Nuxt, Angular Universal, and other SSR frameworks. Data can be loaded on the server and hydrated on the client for optimal performance and SEO.