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.
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.
/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.
