Technical architecture
Curious what Sheetward is built on? The hosted platform is a classic three-tier web application: the interface runs in your browser, one API service enforces every rule, and each app's data is stored in isolation. You install nothing — everything below the browser is operated for you.
The whole Sheetward interface — a single-page app that renders forms, tables and dashboards locally
TLS (HTTPS) everywhere, with DDoS and bot protection before requests reach the application
The only door to your data — sign-in, roles, validation rules, formulas and imports are all enforced here
Isolated per app — records & lookup tables
Attachments & backups, served via short-lived signed links
Support Assistant for answering questions
Invites, alerts and verification mail
- In your browser. The whole interface is a React + TypeScript single-page app. Forms, tables and dashboards render locally, so day-to-day work feels instant.
- A protective edge. All traffic flows through Cloudflare: TLS (HTTPS) everywhere, with DDoS and bot protection applied before a request ever reaches the application.
- One API for everything. A FastAPI (Python) service is the only door to your data. Sign-in, roles, validation rules, formulas, conversions and imports are enforced here — never only in the browser.
- Isolated per app. Records live in PostgreSQL, with each app's data fenced off by row-level security so one app can't read another's — even inside the same workspace. (Self-hosted setups and standalone bundles give each app its own SQLite file.)
- Files kept separately. Attachments and backups go to S3-compatible object storage and are downloaded through short-lived signed links, not through the database.
- Support & email. The AI Support Assistant runs on AWS Bedrock and is included in every paid plan; transactional email — invites, alerts and verification — is built in.