Firestruct
Learn how to use Firestruct to inspect and manage Firebase projects from a native macOS workspace. Find practical guides for connecting projects and local emulators, querying and editing Firestore data, managing Firebase Authentication users, browsing Cloud Storage, importing and exporting data, reviewing indexes, generating seed data, running migrations, testing push notifications, linking local Firebase configuration, monitoring long-running tasks, and understanding purchase entitlements. Each guide explains supported workflows, emulator and production behavior, safety confirmations, validation rules, and current CLI availability so you can choose the correct tool before changing project data.
Search for the articles here or browse the categories below.
Featured Articles
Use the Mac app guides to learn Firestruct through its native macOS workspace. Start with Firebase project linking, authentication, emulator endpoints, workspace tabs, and the task monitor, then move into practical Firestore querying, document editing, tree and JSON views, column controls, and guarded production mutations. The guides also cover Firebase Authentication user administration, Cloud Storage browsing and transfers, imports and exports, index advice, deterministic seed generation, point-in-time recovery workflows, push notification testing, Fireway migration visibility, and local Firebase workspace links. Every guide distinguishes emulator-safe development from production operations and calls out confirmation prompts, validation rules, overwrite behavior, progress reporting, retries, and current feature boundaries. Use this category when you are working in the Firestruct app and need the exact UI path, expected result, or safety requirement for a Firebase operation.
Use the CLI guides to understand which Firestruct and Firebase workflows can be performed from a terminal and which currently require the native macOS app. The articles cover project selection, local emulator configuration, Firestore reads and administrative commands, Firebase Authentication operations, Cloud Storage automation, imports and exports, index inspection, seed data, task execution, migration files, workspace configuration, push workflows, support, and purchase-related boundaries. Each guide documents the available command shape where terminal support exists and clearly identifies app-only or planned behavior where it does not. Safety guidance is included for production targets, destructive operations, path validation, overwrite handling, explicit confirmation, queued work, progress reporting, and actionable failures. Use this category before scripting a workflow so you can verify the supported interface, preserve Firestruct guardrails, and avoid assuming that a macOS workspace feature already has CLI parity.