falcondatabase 0.6: portals, file storage and analytics
Turn projects into apps, store files, measure your websites and move projects between servers. Here's everything new in 0.5 and 0.6.
Create projects, define real PostgreSQL tables and add login to your apps. Query everything from React, Vue or plain JavaScript with a simple REST API.
import { createClient } from "https://your-server/sdk/falcondb.js" const db = createClient("https://your-server", "PROJECT_REF", "ANON_KEY") // Sign in the users of your app await db.auth.signIn({ email, password }) // Query a table const { data } = await db.from("todos").select().eq("done", false)
Each project has its own PostgreSQL schema, its API URL and its own keys.
Create tables with typed columns (text, numbers, dates, JSON, UUID…) and edit the data from the dashboard.
Enable email and password authentication for the users of your app in one click.
Decide per table who reads and who writes: public, signed-in users only, by owner or private.
Filter, sort and paginate with simple parameters, or use the JavaScript client without installing anything.
CORS ready so your apps on other domains can consume the data directly.
Turn projects into apps, store files, measure your websites and move projects between servers. Here's everything new in 0.5 and 0.6.
Add one script tag to your site and get sessions, users, pageviews, countries, sources and devices, with no cookies and no banner.
Share a project with other accounts as editor or viewer, and see a GitHub-style graph of everything that changes.
You get an API URL and two keys: anon for the browser and service for your server.
Define columns from the dashboard. They are created as real PostgreSQL tables.
Your users sign up and sign in from your frontend.
Use fetch or the falcondb.js SDK. See the documentation →