FAQ
Can a check change my database?
No. Checks are validated, run in a read-only transaction and have a time limit. See SQL safety rules. For a second lock, give Assay a database user that can only SELECT.
Which databases can I check?
PostgreSQL. Any database that speaks the PostgreSQL protocol, such as Neon or Supabase, works too.
What counts as a failed check?
One that could not run: a syntax error, a missing table, a timeout. A check that runs and returns rows needs attention; that is a finding, not a failure.
Why can't I run or edit checks?
New accounts are viewers. Ask an admin for the developer role; see Accounts and roles.
Why did my change not appear?
If you are not an admin, creating a check, editing someone else's check and deleting one wait for approval. See Approvals.
My scheduled check did not run.
Something has to start scheduled runs; see Scheduling. Remember that cron times are in UTC.
The AI says I have made too many requests.
Each person can make 30 AI requests per hour. Wait for the next hour.
Who can sign up?
Anyone, unless the workspace sets ALLOWED_EMAIL_DOMAINS. New accounts start as viewers.