dcupl for developers and technical leads

Develop Faster.
Be Independent.

dcupl boosts web development speed and autonomy through its intuitive data model, robust Typescript SDK and powerful data quality and data processing services.

Explore the dcupl ecosystem for a comprehensive and agile approach to data-driven projects, from development to administration. Elevate your capabilities with dcupl's integrated tools tailored for efficiency and innovation in web development and data handling.

The dcupl stack

The dcupl ecosystem is a robust suite of tools designed to streamline every aspect of data management and web development. At its core is the dcupl SDK, empowering developers with versatile functionalities. The dcupl Console takes charge of data, project, and process administration, offering a centralized hub for seamless control.

For rapid web development, dcupl components provide an agile solution, ensuring efficiency in creating dynamic web applications. dcupl's REST APIs excel in crafting out-of-the-box APIs that mirror the functionality of the dcupl SDK - but operate on the server side. Additionally, dcupl Workflows empower users to establish efficient data pipelines, enhancing overall workflow management.

dcupl ecosystem

JS Agnostic

Use the JavaScript tech you prefer.

We understand the importance of flexibility in your choice of JS frameworks for development. Hence, dcupl is meticulously designed to seamlessly integrate with a variety of leading frontend frameworks. Our commitment lies in providing a versatile solution that adapts to your preferred development environment effortlessly.

  • Angular
  • React
  • Vue
  • or even in the absence of a specific framework
dcupl JS agnostic web SDK

dcupl Tools and Services

dcupl developer kit

CLI

Simple CLI for starting and managing dcupl projects

SDK

Client-side
search & filter engine
(query language, suggestions, pivoting, ...)

Components

Ready-to-use Components & App-Templates

dcupl Console

SaaS-based App Development Platform

Generic Data Explorer
Data Administration & Modelling
Quality Testing & Debugging
Preprocessing & Transformation

Starts for Free

free for personal use

Ready to get started?

We look forward to working with you and your team, no matter if you are a SME or a global enterprise. dcupl helps enterprises to develop efficiently by minimizing risks effortlessly.

Progressive Web App Support

Implement Progressive Web Applications seamlessly, complete with offline capabilities.

Advanced Features

Harness advanced functionalities like robust filtering, searching, sections, and pivoting.

Front-end Functionality Efficiency

Avoid redundant frontend development by leveraging the SDK's capabilities.

Infrastructure Simplicity

Develop with minimal infrastructure, untethered from complex back-end systems.

Data Proficiency

Gain comprehensive insights into your data and its underlying data model.

Developed by Industry Pros

Crafted by experienced developers with a track record in delivering solutions for global players.

Automated Specifications

Generate technical specifications from validated user journeys, streamlining development.

Snapshot Debugging

Debug with user data snapshots, enabling precise issue diagnosis.

dcupl Playground

  • Check out the SDK in action.
  • The example loads and prepares 44k fashion products + the model definitions from our CDN
  • queries, facets, aggregations and more in your browser - no backend involved.
  • go to console.dcupl.com and join the demo for free

Architecture

Depending on your use case there are multiple possible architectures. The main points to consider are:

  • Availability: Do you have an production ready API or do you need to work with an static export?
  • Security: Is the data securely available to the world wide web?
  • Freshness: How often does your data change?

Designed for Developers

Created by developers and battle tested in real projects, ensuring an exceptional development experience & performance.

Take back Control

Provide your own data, define your perfect data model and keep your business logic in your front-end project.

Decoupled Development

Develop independently from back-end systems, minimizing dependencies and enhancing agility.

TRUSTED BY LEADING BRANDS & COMPANIES

decoupled digital catalog, no direct connection to source system

high-performance filtering of complex data and huge data amounts

rolled out 50% faster, with dual-speed, decoupled from source systems

80% faster to complete the PoC and validate a “lighthouse idea”

dcupl takes away most of the dependencies that prevent our front-end team from working uninterrupted and being productive, like unfinished or constantly changing APIs. It provides a simple to use SDK, that handles a lot of the boilerplate code needed in every application!

Daniel Krenmayr, Senior Front-end Developer
Daniel Krenmayr
Senior Front-end Developer

Designed for every day use

Use powerful tools

dcupl's SDK streamlines list-based app development, making it accessible to non-senior developers.

Front-end first

Start front-end development promptly, even without APIs or full system setups. Develop locally with real data exports.

Efficient data handling

Utilize dcupl's pre-processing and transformers to streamline data for your app, reducing the need for front-end adjustments.

Streamlined onboarding

Simplify new developer onboarding with our data model, providing comprehensive documentation for a smoother entry into development.

Resilience in development

Handle backend issues gracefully by transitioning to data snapshots during errors, ensuring uninterrupted local development.

Performance optimisation

Improve app performance with loader insights. Trim unnecessary data and eliminate bottlenecks.

Offer full offline capability

Enhance user experience with full offline functionality in your progressive web app, reducing server load and boosting performance.

Testing and debugging

Diagnose and resolve bugs effectively by using snapshots of user data at the moment the issue occurred.

dcupl Project Lifecycle - dev features

Plan

Pitch
Planning

  • Data Explorer - view your data without the future application
  • Model Graph - visualize your data model making it tangible
  • Deployment - build on your machine or use the dcupl CDN
  • DEV Tools - use the dcupl dev tools to jump start your project or PoC

Confident decisions

Build

Implementation & Integration
Rollout

  • Model Overview - create a living, source-specific documentation
  • Data Explorer - source-specific live view of the data
  • Snapshots - use snapshot-data, never get blocked
  • Data Explorer - use a generic view of the data for bug hunting without the full logic of your frontend app
  • Advanced filter / Code-UI - test your nested queries to filter data, copy/paste it into your source
  • Sources - switch between sources, always keeping an eye on the current state
  • Data Testing - immediately detect poor data quality
  • Loader Insights - test and feel the performance based on real data (without a final future app)
  • Transformers - enhance data for your frontend app
  • Data Insights - find and get rid of unused data and unnecessary traffic

Fast time to market

Run

Iterative Development
Operation & Service

  • Data Explorer - debug data errors in app-independent view
  • dcupl Components - use bullet-proof data & UI components
  • Model Overview - source-specific and always up-to-date documentation
  • Model Graph - source-specific state of the deployed data model
  • Snapshots - reproduce errors based on the user’s view/data
  • Loader Insights / Performance Analytics - analyze and enhance the performance of your app
  • Dashboard - keep control of unused data
  • Continuous Data Quality Testing - always be aware of current data quality state
  • Continuous Data Quality Testing - predict errors upfront

Stay ahead

Dominik Strasser

on September 4th, 2023

Spreadsheet Integration for JavaScript Developers with dcupl

In today’s fast-paced development environment, integrating external data sources into your application is often a necessity. One common data source that many businesses rely on is spreadsheets. They are easy to use, widely accessible, and can store vast amounts of data.

dcupl DEV tutorials

Make your first steps in the dcupl Console

Check out our short introduction video and explore the dcupl Console with one of our demo projects.

dcupl CLI - dcupl generate

Generate new models, Typescript types or an export of all models of your project as a JSON file. The generated file is based on the JSON Schema standard and can be imported into other services like https://app.quicktype.io/

dcupl Rapid Web Development Platform

dcupl is an app development platform for efficient development of data-intensive web applications, ensuring data quality and accelerating innovation for web developers and business users. Create exceptional user experience, develop independently with superior developer experience, test and roll out quickly and with ease.

Init a dcupl dev project and connect it to the dcupl Console

This video shows how to create a local development project with the dcupl CLI and link it to the dcupl project in the Console.

Install the CLI and initialise a new project

This video shows how to install and use the dcupl CLI using npm to start a new dcupl dev project.

dcupl provides tools and services to build fast and reliable data-intensive web applications.

dcupl speeds up web application development by providing real data for rapid feedback, easing IT data setup and boosting API quality, as well as integrating reusable UI & data components, like Lego empowers creative construction.