Skip to main content

Introduction

A Dropbase App with 2 tables

Dropbase is a developer platform to build internal web apps to support company operations. With Dropbase, developers can use Python and SQL to quickly build and deploy production web apps for use by customer success, support, and ops teams.

Dropbase is made specifically for Python developers. You can build beautiful fullstack web apps with just Python, without writing React, Javascript, or other front-end code.

You can build dashboards, admin panels, data entry apps, and quickly deploy any Python scripts as apps with user permissions so they can be shared with others.

Why use Dropbase?

Just Python

Build fullstack internal apps with just Python. There’s no need work with frontend libraries, frameworks, or code.

Import existing Python scripts and libraries

Import your existing Python scripts and libraries, including third party libraries like pandas and numpy into your apps. You can copy your scripts to the workspace directory and then import them as from your_library import * from any Dropbase function.

Data security and collaboration

Dropbase allows granular app permissions, role-based access control to easily share apps and a self-hosted Worker to keep sensitive data within your infra.

Feature highlights

  1. Access UI state and modify UI components via Python functions
  2. Import your existing Python scripts without rewriting them to fit Dropbase
  3. Highly opinionated app layout speeds up app development and results in simple apps that effectively solve user problems
  4. (Experimental) Turn any SQL select statement into an editable spreadsheet, without additional code.
  5. Self-host the Dropbase Worker to securely interact with your data within your own infra.