# Specular Docs ## Docs - [Block project](https://docs.specular.dev/api-reference/ai-gateway/block-project.md) - [Get project block status](https://docs.specular.dev/api-reference/ai-gateway/get-project-block-status.md) - [Get project usage](https://docs.specular.dev/api-reference/ai-gateway/get-project-usage.md) - [Unblock project](https://docs.specular.dev/api-reference/ai-gateway/unblock-project.md) - [Abort build](https://docs.specular.dev/api-reference/branches/abort-build.md) - [Create branch](https://docs.specular.dev/api-reference/branches/create-branch.md) - [Delete branch](https://docs.specular.dev/api-reference/branches/delete-branch.md) - [Delete environment variable](https://docs.specular.dev/api-reference/branches/delete-environment-variable.md) - [Edit branch](https://docs.specular.dev/api-reference/branches/edit-branch.md) - [Generate database studio URL](https://docs.specular.dev/api-reference/branches/generate-database-studio-url.md): Generate a temporary URL to browse the branch database using Drizzle Studio. The URL expires after 6 hours. - [Get branch details](https://docs.specular.dev/api-reference/branches/get-branch-details.md) - [Get database schema](https://docs.specular.dev/api-reference/branches/get-database-schema.md): Get the database schema (tables, columns, etc.) for a branch's database - [Get table data](https://docs.specular.dev/api-reference/branches/get-table-data.md): Get data from a specific table in the branch's database with pagination - [List environment variables](https://docs.specular.dev/api-reference/branches/list-environment-variables.md) - [Merge branch](https://docs.specular.dev/api-reference/branches/merge-branch.md) - [Refresh branch](https://docs.specular.dev/api-reference/branches/refresh-branch.md) - [Upsert environment variables](https://docs.specular.dev/api-reference/branches/upsert-environment-variables.md) - [Block project](https://docs.specular.dev/api-reference/email/block-project.md) - [Get project block status](https://docs.specular.dev/api-reference/email/get-project-block-status.md) - [Get project email usage](https://docs.specular.dev/api-reference/email/get-project-email-usage.md) - [Unblock project](https://docs.specular.dev/api-reference/email/unblock-project.md) - [Create project](https://docs.specular.dev/api-reference/projects/create-project.md) - [Delete a project and its branches](https://docs.specular.dev/api-reference/projects/delete-a-project-and-its-branches.md) - [Generate production database studio URL](https://docs.specular.dev/api-reference/projects/generate-production-database-studio-url.md): Generate a temporary URL to browse the project's production database using Drizzle Studio. The URL expires after 6 hours. - [Get production database schema](https://docs.specular.dev/api-reference/projects/get-production-database-schema.md): Get the database schema (tables, columns, etc.) for a project's production database - [Get production table data](https://docs.specular.dev/api-reference/projects/get-production-table-data.md): Get data from a specific table in the project's production database with pagination - [Get project details](https://docs.specular.dev/api-reference/projects/get-project-details.md) - [List all projects](https://docs.specular.dev/api-reference/projects/list-all-projects.md) - [List branches for a project](https://docs.specular.dev/api-reference/projects/list-branches-for-a-project.md) - [List project environment variables](https://docs.specular.dev/api-reference/projects/list-project-environment-variables.md): List environment variables configured at the project level (production) - [Restore an archived project](https://docs.specular.dev/api-reference/projects/restore-an-archived-project.md) - [Update project](https://docs.specular.dev/api-reference/projects/update-project.md) - [Delete storage file](https://docs.specular.dev/api-reference/storage/delete-storage-file.md) - [Generate presigned download URL](https://docs.specular.dev/api-reference/storage/generate-presigned-download-url.md) - [List storage files](https://docs.specular.dev/api-reference/storage/list-storage-files.md) - [Upload storage file](https://docs.specular.dev/api-reference/storage/upload-storage-file.md) - [Query logs for a project](https://docs.specular.dev/api-reference/telemetry/query-logs-for-a-project.md): Returns OpenTelemetry logs from the project's backend. Use branchId query param for branch-specific logs, or omit for production logs. - [Getting Started](https://docs.specular.dev/index.md): Learn how to integrate with the Specular API ## OpenAPI Specs - [openapi](https://api.specular.dev/openapi.json)