Documentation

nLink App Builder

A powerful Drag-and-Drop Canvas. Transform your workflows and data tables into production-ready internal tools and public applications in minutes on a No-Code Integration Platform.

Overview

The nLink App Builder (UI Builder) is designed to bridge the gap between your backend workflows and your end users. Instead of building a custom frontend from scratch, you can use the built-in drag-and-drop canvas to create dashboards, forms, and data visualization interfaces that natively connect to your Workspace's BaaS Data Tables.

Zero Configuration: Applications built with nLink App Builder are instantly deployed. No build processes, no hosting setups, and no DevOps required.

Visual Canvas & Components

The App Builder features a real-time WYSIWYG (What You See Is What You Get) canvas. You can construct interfaces by dragging components from the Toolbox into the Canvas.

  • Responsive Layouts
    Organize your application using flexible containers, rows, and columns that automatically adapt to desktop and mobile screens.
  • Rich UI Library
    Access a wide range of pre-built elements including Data Grids, Forms, Buttons, Charts, and Typography components.
  • Deep Customization
    Use the Inspector panel to finely tune CSS styles, margins, paddings, colors, and typography for every single element.

Native Data Binding

What makes nLink App Builder truly powerful is its seamless integration with nLink Data Tables.

You can securely bind a UI Component (like a Data Grid or a Chart) directly to a BaaS Table. The platform automatically handles all the heavy lifting:

  • Server-Side Pagination: Efficiently display millions of records with built-in limit and offset management.
  • Real-time Search: Built-in debounced keyword filtering to prevent API overload.
  • Loading States: Automatic UI spinners and transition states while data is being fetched.

Access Control & Publishing

nLink gives you complete control over who can see and interact with your applications.

Private vs Public Mode: By default, applications are Private and strictly require Workspace authentication. Toggling the Public Access switch generates a secure, shareable live URL (/app/w/:workspace_id/:slug) that anyone can visit without logging in.

High-Performance Delivery

Every application served by the App Builder utilizes an Enterprise-Grade Engine. Component states are isolated, and DOM updates are batched to prevent flickering and ensure a smooth user experience even under heavy data loads, guaranteeing Sub-Millisecond Queries when interacting with your data sources.