[ { "title": "Introduction", "id": "introduction", "slug": "introduction", "isFunc": false, "type": "markdown" }, { "title": "Global flags", "id": "global-flags", "slug": "global-flags", "isFunc": false, "type": "markdown" }, { "title": "General", "items": [ { "id": "supabase-init", "title": "Initialize a local project", "slug": "supabase-init", "type": "cli-command" }, { "id": "supabase-login", "title": "Log in to a Supabase account", "slug": "supabase-login", "type": "cli-command" }, { "id": "supabase-link", "title": "Link to a Supabase project", "slug": "supabase-link", "type": "cli-command" }, { "id": "supabase-start", "title": "Start a container", "slug": "supabase-start", "type": "cli-command" }, { "id": "supabase-stop", "title": "Stop all containers", "slug": "supabase-stop", "type": "cli-command" }, { "id": "supabase-status", "title": "Retrieve container status", "slug": "supabase-status", "type": "cli-command" } ] }, { "title": "Testing", "items": [ { "id": "supabase-test", "title": "Run tests", "slug": "supabase-test", "type": "cli-command" }, { "id": "supabase-test-db", "title": "Run tests (pgTAP)", "slug": "supabase-test-db", "type": "cli-command" } ] }, { "title": "Generate Types", "items": [ { "id": "supabase-gen", "title": "Run code generation tools", "slug": "supabase-gen", "type": "cli-command" }, { "id": "supabase-gen-types", "title": "Generate types (Postgres schema)", "slug": "supabase-gen-types", "type": "cli-command" }, { "id": "supabase-gen-types-typescript", "title": "Generate types (TypeScript)", "slug": "supabase-gen-types-typescript", "type": "cli-command" } ] }, { "title": "Database", "items": [ { "id": "supabase-db", "title": "Manage local databases", "slug": "supabase-db", "type": "cli-command" }, { "id": "supabase-db-dump", "title": "Dump schema from remote database", "slug": "supabase-db-dump", "type": "cli-command" }, { "id": "supabase-db-push", "title": "Push migration to remote database", "slug": "supabase-db-push", "type": "cli-command" }, { "id": "supabase-db-reset", "title": "Reset local database", "slug": "supabase-db-reset", "type": "cli-command" }, { "id": "supabase-db-diff", "title": "Diff local database", "slug": "supabase-db-diff", "type": "cli-command" }, { "id": "supabase-db-lint", "title": "Lint local database", "slug": "supabase-db-lint", "type": "cli-command" }, { "id": "supabase-db-remote", "title": "Manage remote databases", "slug": "supabase-db-remote", "type": "cli-command" }, { "id": "supabase-db-remote-commit", "title": "Commit remote database changes", "slug": "supabase-db-remote-commit", "type": "cli-command" } ] }, { "title": "Migrations", "items": [ { "id": "supabase-migration", "title": "Manage database migrations", "slug": "supabase-migration", "type": "cli-command" }, { "id": "supabase-migration-new", "title": "Create a migration", "slug": "supabase-migration-new", "type": "cli-command" }, { "id": "supabase-migration-list", "title": "List all migrations", "slug": "supabase-migration-list", "type": "cli-command" }, { "id": "supabase-migration-repair", "title": "Repair migration history table", "slug": "supabase-migration-repair", "type": "cli-command" } ] }, { "title": "Projects", "items": [ { "id": "supabase-projects", "title": "Manage projects", "slug": "supabase-projects", "type": "cli-command" }, { "id": "supabase-projects-create", "title": "Create a project", "slug": "supabase-projects-create", "type": "cli-command" }, { "id": "supabase-projects-list", "title": "List all projects", "slug": "supabase-projects-list", "type": "cli-command" } ] }, { "title": "Organizations", "items": [ { "id": "supabase-orgs", "title": "Manage organizations", "slug": "supabase-orgs", "type": "cli-command" }, { "id": "supabase-orgs-list", "title": "List all organizations", "slug": "supabase-orgs-list", "type": "cli-command" } ] }, { "title": "Edge Functions", "items": [ { "id": "supabase-functions", "title": "Manage edge functions", "slug": "supabase-functions", "type": "cli-command" }, { "id": "supabase-functions-new", "title": "Create a function", "slug": "supabase-functions-new", "type": "cli-command" }, { "id": "supabase-functions-download", "title": "Download a function", "slug": "supabase-functions-download", "type": "cli-command" }, { "id": "supabase-functions-serve", "title": "Serve functions locally", "slug": "supabase-functions-serve", "type": "cli-command" }, { "id": "supabase-functions-deploy", "title": "Deploy a function", "slug": "supabase-functions-deploy", "type": "cli-command" }, { "id": "supabase-functions-delete", "title": "Delete a function", "slug": "supabase-functions-delete", "type": "cli-command" } ] }, { "title": "Secrets", "items": [ { "id": "supabase-secrets", "title": "Manage secrets", "slug": "supabase-secrets", "type": "cli-command" }, { "id": "supabase-secrets-set", "title": "Set a secret", "slug": "supabase-secrets-set", "type": "cli-command" }, { "id": "supabase-secrets-list", "title": "List all secrets", "slug": "supabase-secrets-list", "type": "cli-command" }, { "id": "supabase-secrets-unset", "title": "Unset a secret", "slug": "supabase-secrets-unset", "type": "cli-command" } ] }, { "title": "Authentication", "items": [ { "id": "supabase-sso", "title": "Manage SSO on your project", "slug": "supabase-sso", "type": "cli-command" }, { "id": "supabase-sso-list", "title": "List all identity providers", "slug": "supabase-sso-list", "type": "cli-command" }, { "id": "supabase-sso-show", "title": "Show information for an identity providers", "slug": "supabase-sso-show", "type": "cli-command" }, { "id": "supabase-sso-add", "title": "Add an identity provider", "slug": "supabase-sso-add", "type": "cli-command" }, { "id": "supabase-sso-update", "title": "Update an identity provider", "slug": "supabase-sso-update", "type": "cli-command" }, { "id": "supabase-sso-remove", "title": "Remove an identity provider", "slug": "supabase-sso-remove", "type": "cli-command" }, { "id": "supabase-sso-info", "title": "See your project's SSO information", "slug": "supabase-sso-info", "type": "cli-command" } ] }, { "title": "Custom Domains", "items": [ { "id": "supabase-domains", "title": "Manage custom domains", "slug": "supabase-domains", "type": "cli-command" }, { "id": "supabase-domains-activate", "title": "Activate custom hostname", "slug": "supabase-domains-activate", "type": "cli-command" }, { "id": "supabase-domains-create", "title": "Create a custom hostname", "slug": "supabase-domains-create", "type": "cli-command" }, { "id": "supabase-domains-get", "title": "Retrieve custom hostname config", "slug": "supabase-domains-get", "type": "cli-command" }, { "id": "supabase-domains-reverify", "title": "Re-verify custom hostname config", "slug": "supabase-domains-reverify", "type": "cli-command" }, { "id": "supabase-domains-delete", "title": "Delete custom hostname config", "slug": "supabase-domains-delete", "type": "cli-command" } ] }, { "title": "Vanity Subdomains", "items": [ { "id": "supabase-vanity-subdomains", "title": "Manage vanity subdomains", "slug": "supabase-vanity-subdomains", "type": "cli-command" }, { "id": "supabase-vanity-subdomains-activate", "title": "Activate a vanity subdomain", "slug": "supabase-vanity-subdomains-activate", "type": "cli-command" }, { "id": "supabase-vanity-subdomains-get", "title": "Retrieve vanity subdomain", "slug": "supabase-vanity-subdomains-get", "type": "cli-command" }, { "id": "supabase-vanity-subdomains-check-availability", "title": "Check subdomain availability", "slug": "supabase-vanity-subdomains-check-availability", "type": "cli-command" }, { "id": "supabase-vanity-subdomains-delete", "title": "Delete vanity subdomain", "slug": "supabase-vanity-subdomains-delete", "type": "cli-command" } ] }, { "title": "Network Bans", "items": [ { "id": "supabase-network-bans", "title": "Manage network bans", "slug": "supabase-network-bans", "type": "cli-command" }, { "id": "supabase-network-bans-get", "title": "Retrieve network bans", "slug": "supabase-network-bans-get", "type": "cli-command" }, { "id": "supabase-network-bans-remove", "title": "Remove a network ban", "slug": "supabase-network-bans-remove", "type": "cli-command" } ] }, { "title": "Network Restrictions", "items": [ { "id": "supabase-network-restrictions", "title": "Manage network restrictions", "slug": "supabase-network-restrictions", "type": "cli-command" }, { "id": "supabase-network-restrictions-get", "title": "Retrieve network restrictions", "slug": "supabase-network-restrictions-get", "type": "cli-command" }, { "id": "supabase-network-restrictions-update", "title": "Update network restrictions", "slug": "supabase-network-restrictions-update", "type": "cli-command" } ] }, { "title": "SSL Enforcement", "items": [ { "id": "supabase-ssl-enforcement", "title": "Manage SSL enforcement configuration", "slug": "supabase-ssl-enforcement", "type": "cli-command" }, { "id": "supabase-ssl-enforcement-get", "title": "Get the current SSL enforcement configuration", "slug": "supabase-ssl-enforcement-get", "type": "cli-command" }, { "id": "supabase-ssl-enforcement-update", "title": "Update SSL enforcement configuration", "slug": "supabase-ssl-enforcement-update", "type": "cli-command" } ] }, { "title": "Autocompletion Scripts", "items": [ { "id": "supabase-completion", "title": "Generate autocompletion scripts", "slug": "supabase-completion", "type": "cli-command" }, { "id": "supabase-completion-zsh", "title": "Generate zsh script", "slug": "supabase-completion-zsh", "type": "cli-command" }, { "id": "supabase-completion-powershell", "title": "Generate powershell script", "slug": "supabase-completion-powershell", "type": "cli-command" }, { "id": "supabase-completion-fish", "title": "Generate fish script", "slug": "supabase-completion-fish", "type": "cli-command" }, { "id": "supabase-completion-bash", "title": "Generate bash script", "slug": "supabase-completion-bash", "type": "cli-command" } ] } ]