internal/

directory
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2026 License: MIT

Directories

Path Synopsis
Package admin provides HTTP handlers for the /admin/v1 API.
Package admin provides HTTP handlers for the /admin/v1 API.
api
apitask
Package apitask provides a background execution context for background work that limits the execution time to the current request.
Package apitask provides a background execution context for background work that limits the execution time to the current request.
Package dbpool provides the process-wide Postgres pool used by server-side features that read the project database directly — the Studio SQL runner and Studio membership lookups.
Package dbpool provides the process-wide Postgres pool used by server-side features that read the project database directly — the Studio SQL runner and Studio membership lookups.
e2e
Package e2e provides a few utilities for use in unit tests.
Package e2e provides a few utilities for use in unit tests.
e2eapi
Package e2eapi provides utilities for end-to-end testing the api.
Package e2eapi provides utilities for end-to-end testing the api.
e2ehooks
Package e2ehooks provides utilities for end-to-end testing of hooks.
Package e2ehooks provides utilities for end-to-end testing of hooks.
Package functions provides the studio admin API for edge functions.
Package functions provides the studio admin API for edge functions.
hooks
hookserrors
Package hookserrors holds the Error type and some functions to Check responses for errors.
Package hookserrors holds the Error type and some functions to Check responses for errors.
Package mailer defines the GoTrue mail abstraction.
Package mailer defines the GoTrue mail abstraction.
consoleclient
Package consoleclient implements mailer.Client by logging structured email metadata.
Package consoleclient implements mailer.Client by logging structured email metadata.
mailmeclient
Package mailmeclient provides an implementation of mailer.Client that uses gopkg.in/gomail.v2 to send via SMTP.
Package mailmeclient provides an implementation of mailer.Client that uses gopkg.in/gomail.v2 to send via SMTP.
noopclient
Package noopclient provides an implementation of mailer.Client that simply does nothing.
Package noopclient provides an implementation of mailer.Client that simply does nothing.
resendclient
Package resendclient implements mailer.Client using the Resend API.
Package resendclient implements mailer.Client using the Resend API.
sesclient
Package sesclient implements mailer.Client using AWS SES v2.
Package sesclient implements mailer.Client using AWS SES v2.
taskclient
Package taskclient provides an implementation of mailer.Client that uses the apitask package to send mail in the background.
Package taskclient provides an implementation of mailer.Client that uses the apitask package to send mail in the background.
Package maskedfields tells a REST caller which columns in a response may have been masked.
Package maskedfields tells a REST caller which columns in a response may have been masked.
Package modelhooks runs a project's schema-declared lifecycle hooks on the REST write path.
Package modelhooks runs a project's schema-declared lifecycle hooks on the REST write path.
Package objstore implements a Supabase-compatible object storage HTTP handler backed by the local filesystem.
Package objstore implements a Supabase-compatible object storage HTTP handler backed by the local filesystem.
Package platformproxy reverse-proxies /platform/v1 to the self-host control plane sidecar.
Package platformproxy reverse-proxies /platform/v1 to the self-host control plane sidecar.
Package reloader provides support for live configuration reloading.
Package reloader provides support for live configuration reloading.
Package sqlrunner provides the studio SQL-runner HTTP handler.
Package sqlrunner provides the studio SQL-runner HTTP handler.
Package studiobootstrap answers "what may this caller see and do" from the access rules the schema declared, so Studio does not have to guess.
Package studiobootstrap answers "what may this caller see and do" from the access rules the schema declared, so Studio does not have to guess.
Package studiomembers resolves Studio capability from the project database.
Package studiomembers resolves Studio capability from the project database.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL