Powerful features for internal tools

Everything you need to build, deploy, and manage internal applications for your team.

Database Connections

Connect to your existing databases securely

PostgreSQL Support

Connect to any PostgreSQL database with secure, encrypted connections.

Schema Introspection

Automatically discover tables, columns, and relationships in your database.

Multiple Connections

Connect multiple databases to a single app for complex data workflows.

Feature illustration

Visual Builder

Build interfaces without writing code

Drag-and-Drop Components

Lists, text, buttons, images - all configurable with simple settings panels.

Responsive Layouts

Build layouts that work on desktop and mobile with flexible grid systems.

Real-time Preview

See your changes instantly as you build with live preview mode.

Feature illustration

Formula System

Dynamic data with familiar syntax

SQL-Like Expressions

Use {{table.field}} syntax to reference data from your connected databases.

Built-in Functions

IF(), SUM(), COUNT(), FILTER(), CONCAT(), NOW() and more.

Context Variables

Access $row, $user, $app, and $selectedRows in your formulas.

Feature illustration

Actions & Automation

Build interactive workflows

CRUD Operations

Create, read, update, and delete records directly from your UI.

Navigation Actions

Navigate between views, pass parameters, and build multi-step workflows.

Notifications

Show success messages, errors, and confirmations to your users.

Feature illustration

Team & Access

Collaborate securely with your team

Role-Based Permissions

Admin, Editor, and User roles with granular access control.

Team Invitations

Invite team members via email with automatic account creation.

Secure Authentication

Built-in authentication with email/password and SSO options.

Feature illustration

Ready to build your first app?

Join teams using EmberBlocks to build internal tools faster. No credit card required.