company logo

Help center

Go to Stackby
Stackby BlogStackby CommunityStackby YouTube ChannelStackby Facebook GroupSign up for Free
All collectionsStackby Interfaces (App Builder)Getting Started - Interfaces

Getting Started - Interfaces

Learn how you can get started building custom interfaces on top of your database

Interfaces is Stackby's no-code App Builder that lets you transform your raw database tables into polished, purpose-built applications — without writing a single line of code. Whether you're building an internal dashboard for your team, a client-facing portal, or a simple data entry form, Interfaces gives you the tools to create exactly what you need on top of your existing Stackby data.

What are Stackby Interfaces?

An Interface is a visual application layer that sits on top of one or more of your Stackby Stacks. While your Stacks hold the raw data (rows, columns, fields), an Interface presents that data in a way that is optimized for a specific audience or workflow.

Think of the relationship this way:

  • Your Stack is the database — the source of truth.

  • Your Interface is the application that people use to interact with that data.

A single Stack can power multiple Interfaces. For example, a "Projects" Stack could power:

  • A Dashboard Interface for your leadership team to track KPIs and completion rates

  • A Form Interface for team members to submit new project requests

  • A Record Review Interface for project managers to triage tasks one by one

  • A Portal Interface for external clients to view only their project status

Key Concepts

Interfaces vs. Views

Views (Grid, Kanban, Calendar, Gallery) are different ways to look at your data within a Stack. Interfaces are separate experiences built on top of your Stacks. Views are for your team working in the database; Interfaces are for presenting that data to any audience, internal or external, without exposing the full database.

Interfaces and Pages

  • An Interface can contain one or more Pages. Each Page uses a Layout — a pre-designed framework that determines how data is presented on that page. A single Interface might have:

  • An Overview page as a home/landing page

  • A Dashboard page for metrics and charts

  • A Form page for data entry

  • A Record Review page for triage workflows

Interface Page Layouts

A Layout is the structural template for an Interface page. Choosing the right layout is the first step when adding a new page. Stackby offers the following layouts:

Layout

Best For

Min. Plan

Dashboard

KPI tracking, charts, summaries for executives and stakeholders

Business

Overview

Landing pages, navigation hubs, linking to other pages

Free

Form

Collecting new records from users (internal or portal users)

Free

Record Review

Triaging, reviewing, or approving records one by one

Free

Grid Visualization

Spreadsheet-style view of records within an Interface

Economy

Gallery Visualization

Visual card layout for image-heavy data

Economy

Kanban Visualization

Status-based card board within an Interface

Economy

Calendar Visualization

Date-based timeline view within an Interface

Economy

Portal

External-facing apps with branded login and onboarding

Business

Creating Your First Interface

Step 1: Open Interfaces

From any Stack, click the Interfaces tab in the top navigation bar. If this is your first time, you'll see a welcome screen. Click Build it yourself Interface to begin.

Step 2: Name your Interface

Give your Interface a descriptive name and choose an icon. The name is visible to anyone you share it with, so choose something that communicates the purpose clearly. Examples:

"Marketing Dashboard" — for the marketing team's KPI view

"Client Project Portal" — for an external client-facing app

"Support Ticket Inbox" — for a triage workflow

Step 3: Add a Page

Every Interface needs at least one Page. Click + Add Page in the left panel. You'll be shown the Layout Picker — choose the layout that matches what you want to build on that page.

💡  Tip: Each page is connected to exactly one Stack (table) from your workspace. You choose the source Stack when setting up the page. You can add pages connected to different Stacks within the same Interface, letting you build cross-data apps.

Step 4: Configure the Page

After choosing a layout, configure it using the settings panel on the right side of the editor. What you configure depends on the layout type — each layout's configuration options are covered in detail in the dedicated articles below.

Step 5: Publish

When you're ready for others to see the Interface, click the black Publish button in the top right corner of the editor. Unpublished changes are visible only to you in Edit mode — end users always see the last published version.

Important: Always publish after making changes. Edits in the Interface editor are not visible to collaborators or viewers until you click Publish.

Sharing an Interface

Sharing with Workspace Members

By default, all members of your Stackby workspace who have access to the underlying Stack can see the Interface. You can further restrict access by setting Interface-specific permissions from the Share menu in the Interface editor.

Sharing via Link

Generate a shareable link from the Share button. Recipients can view the Interface in their browser without needing to log in to Stackby (for publicly shared interfaces) or after logging in with their Stackby account (for restricted interfaces).

Interface-Only Access

You can invite collaborators to an Interface without giving them access to the underlying Stack. Interface-only collaborators can interact with the Interface (view data, submit forms, add records) without seeing the raw database. This is ideal for:

  • External clients or stakeholders

  • Team members who only need a simplified workflow view

  • Portal end users

Plan Availability

Interface-only collaborators who can view and interact with an Interface but cannot access the underlying Stack do not consume seats on most Stackby plans. Consult the Stackby Pricing page at stackby.com/pricing for the latest billing details.

Permissions in Interfaces

Interface permissions control what collaborators can see and do. There are three levels:

  • Viewer — Can see the Interface and all published data. Cannot edit records.

  • Editor — Can view and edit records, submit forms, and interact with the Interface. Cannot change the Interface design.

  • Builder (Creator/Owner) — Full access to design, configure, and publish the Interface.

Field-level permissions can also be configured per layout: individual fields can be set to View-only or Editable within a specific Interface page, regardless of the user's overall permissions. This gives you fine-grained control over which parts of your data can be updated from an Interface.

Frequently Asked Questions

Can I build an Interface from data in multiple Stacks?

Yes. A single Interface can contain multiple pages, each connected to a different Stack. However, each individual page is connected to only one Stack at a time.

Can I duplicate an Interface?

Yes. From the Interface list, hover over any Interface and click the ··· menu, then select Duplicate. The duplicated Interface will include all pages and configurations.

Will changes to my Stack break the Interface?

Some changes can affect your Interface. Deleting a column that is used in an Interface page will remove it from that page. Renaming a column is safe — the Interface will automatically reflect the new name. We recommend reviewing your Interfaces after major structural changes to a Stack.

Can I use Interfaces on mobile?

Interfaces are accessible on mobile browsers. The layout adapts to smaller screens. For the best experience when building Interfaces, we recommend using a desktop browser.


Did this answer your question?
😞
😐
😁