Backfill Backfill
Features Pricing Docs Changelog
Log in Request access
Features Pricing Docs Changelog
Log in Request access
Docs menu Extension UI
  • Overview
  • Platform SDK
  • API Reference

Get started

  • Install
  • Quickstart
  • Manage in Dashboard

Concepts

  • Standard library
  • Script types
  • Events
  • Sandbox & runtime
  • Glossary

Extensions

  • File structure
  • Configuration
  • Hooks
  • Entities
  • Custom entities
  • Custom fields
  • Logging
  • Outbound HTTP
  • Company settings
  • Company secrets
  • API routes
  • Scheduled jobs

Extension UI

  • Pages
  • Contributions
  • Components

Connectors

  • Overview
  • Streams
  • Webhooks
  • Connection setup
  • OAuth
  • Settings schema
  • Sync routes
  • Testing

Guides

  • Tax extension
  • Build a connector
  • Build an OAuth connector
  • UI page

Resources

  • Invoice
  • Customer
  • Payment
  • Expense
  • SalesReceipt
  • Item
  • VendorBill
  • BillPayment
  • PurchaseOrder
  • CreditMemo
  • Quote
  • SalesOrder
  • RefundReceipt
  • VendorCredit
  • Account
  • Vendor
  • JournalEntry
  • Deposit
  • BankTransfer
Documentation/Platform SDK/Extensions/Extension UI
llms.txt ↓

Extension UI

Build dashboard surfaces — full pages, contributions to existing entity pages, and the JSX component library that renders them.

  • Pages

    Custom dashboard pages declared in backfill.config.ts and rendered with the SDK's JSX runtime.

  • Contributions

    Tabs, panels, actions, and line columns added to existing entity or page surfaces.

  • Components

    Props, types, and one quick example per component.

On this page

Backfill Backfill

The accounting platform you can program. Built for ambitious startups.

Product

  • Features
  • Pricing
  • Changelog

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms
  • Security

Support

  • support@backfill.io
© 2026 Backfill, Inc.

Request access

We're onboarding design partners directly. Tell us a bit about your setup and we'll reach out.

Something went wrong. Please try again or email hello@backfill.io.

Thank you!

We'll reach out soon with more information.