Softr
DEVELOPER · DEVELOPER
Databases, tables, records, and app users in the Softr account they connected.
Connect Softr with Fabriq Developer
Your user pastes their Softr credential on a page Agentic Fabriq hosts, so it never reaches your backend and never becomes one shared key across all of your users. Same call as OAuth, one more argument.
Provider names are surfaces, not vendors, and the authoritative list is the capabilities endpoint rather than any page including this one — an unknown name returns 400 with the valid list. Fabriq Developer is free to start and needs no provider paperwork. Start free or read the quickstart.
Connecting Softr in practice
Softr has two unrelated APIs behind the same key name: the Database API at tables-api.softr.io, and the user-management API at studio-api.softr.io, which additionally requires a `Softr-Domain` header naming your published app. The Database API separates read from write in its rate limit — 40 requests/second for GET and POST /search against 30 for POST, PUT, PATCH and DELETE.
Scopes that draw scrutiny
Softr-Api-Key (Personal Access Token)Scoped to one or more workspaces and to scopes chosen at creation, but it "inherits permissions from the user who created it", so a token made by an owner is an owner-level token. Shown only once.Softr-DomainNot a permission but a required header on the user endpoints, naming the app domain. A call without it fails even with a valid key.
Rate limits
- 40 requests/second for GET and POST /search requests.
- 30 requests/second for POST, PUT, PATCH and DELETE requests.
- Over the limit returns 429 Too Many Requests, with the documented advice to back off and retry after a short delay.
Worth knowing
- The user endpoints only work once the Softr app is published — an unpublished app returns errors that look like authentication failures.
- Only workspace owners and collaborators can call the API: "guest collaborators of the application won’t be able to make calls."
- Personal Access Tokens are the only option today; Softr says OAuth may be added later, so there is currently no way to connect on a user’s behalf without holding their token.
- Delete endpoints for databases and tables refuse to run unless the object is empty, unless you pass the `force` parameter — so cleanup is a two-step decision.
Checked against Softr Database API authorisation (2026-09-29), Softr Database API rate limiting (2026-09-29), API setup and endpoints (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put Softr behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.