One Server

Docs

Docs Your AI reads exactly the docs you read

Connect the MCP address and these docs travel with the toolshttps://end.blackall.ai/mcp?lang=en

Guides

What there is, and how it works

01

From start to finish

The order to use the tools in. Read this first when you are not sure what to call.

02

Moving from Supabase or Vercel

The order to move an app built on Supabase or Vercel: database, supabase-js, sign-in, functions, deploys. What runs as it is and what to check.

03

Access rules

Why a new table looks empty. This is where things go wrong most often on this platform, so read it first.

04

Three kinds of key

What the publishable key, secret key and access token are for, and which one must never be in a browser.

05

Reading and writing data

Query syntax, operators, partial text search in Korean.

06

Database extensions

How to turn extensions such as pgvector (embedding search) and PostGIS (maps) on and off, which ones you can turn on, and how they behave on a shared database.

07

Database branches

A preview database per git branch: making one, wiring it to preview deployments, merging, resetting, deleting, billing.

08

Queues · Vault · GraphQL · network restrictions

Queues like pgmq, encrypted secrets inside the database (Vault), /graphql/v1, and address limits and TLS for direct connections.

09

Adding sign-in

Email and password, and social sign-in. Where the token comes back.

10

Realtime subscriptions

That it must be turned on per table, and that access rules apply to realtime too.

11

Files

Buckets and uploads, the difference between public and private, S3 access, moving files from Supabase, and resumable (TUS) uploads.

12

Environment variables

How to give a deployed app values such as API keys, when changes take effect, and names you cannot use.

13

Logs

How to see what happened when your app throws an error, and what each source records.

14

Deployments

Connecting a repository, the production branch, and the build folder in a monorepo.

15

Functions, scheduled jobs and database webhooks

What function code looks like, what it can and cannot do (outbound requests must be turned on), how to call it, cron schedules (UTC), and webhooks that tell outside services about table changes.

16

Domains and the edge

Connecting, verifying and redirecting domains, domains for the API, the firewall and request limits, the edge cache.

17

Edge: analytics, edge config, KV, AI gateway, rolling releases, middleware

What runs in front of the site: web analytics and speed measurement with no personal data, values and feature flags that change without a deploy, a key-value store, an OpenAI-compatible AI gateway, sending a new deployment to some visitors first, and middleware.ts.

18

Preview protection

Who can open preview addresses, and how automation gets through.

19

Limits and pricing

That the free plan holds one person's GitHub site and refuses past its limits, and the paid plan bills.

20

Organisation: team, notifications, billing, audit log

Inviting members and their roles, notification channels, bills, the audit log, and the paths to do the same over HTTP (/api/v1).

21

Migrations and types

Applying and recording schema changes as versioned SQL, downloading the schema as SQL, and making TypeScript types for supabase-js.

22

The command line tool (oneend)

The oneend commands for terminals and CI: signing in, linking a project, environment variables, deployments, functions, migrations, types.

Step by step

The tools one goal needs, in order

Reference

Every endpoint, tool and command, generated from the server code