{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:07:11.222030+00:00", "stars": 2697}, "canonical_url": "https://ross.abutalabs.com/products/database-lab-engine", "card": {"archived": false, "artifact_type": "service", "description": "DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.", "domain": ["databases", "developer-tools", "self-hosted"], "enriched": true, "function": ["database", "deployment", "developer-tools", "testing", "ci-cd", "self-hosted"], "health_score": 99, "homepage": "https://postgres.ai/products/how-it-works", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["postgres-ai/database-lab-engine"], "name": "postgres-ai/database-lab-engine", "platform": ["self-hosted", "cloud", "go"], "pushed_at": "2026-08-26T14:21:26+00:00", "repo": "postgres-ai/database-lab-engine", "stars": 2697, "tags": ["postgresql", "database-branching", "thin-cloning", "zfs", "copy-on-write", "database-migrations", "preview-environments", "data-masking", "rds", "supabase", "devops", "automation", "linux", "docker"], "topics": ["postgresql", "database", "postgres", "cicd", "ci", "ci-cd", "database-migrations", "database-migration", "database-schema-migration", "database-schema", "database-schema-evolutions", "sql", "pgsql", "database-branching", "cloning", "branching"], "urls": [], "use_cases": ["create instant full-size clones of production postgres for testing", "test database migrations in CI/CD pipelines", "set up database branching for preview environments", "optimize slow SQL queries against production-like data", "provide dev and QA teams with isolated database copies cheaply", "mask sensitive data in non-production database clones", "verify AI-generated SQL ideas on real data"], "what_it_is": "DBLab Engine is an open-source platform that provides instant, full-size thin clones and branching of PostgreSQL databases using ZFS copy-on-write, running on your own infrastructure. It enables fast dev/test/staging environments, CI/CD testing of database migrations, and SQL optimization against production-like data.", "when_to_avoid": ["you don't run PostgreSQL or a Postgres-compatible database", "you cannot provision a Linux server with a ZFS volume and ~30% extra disk", "you only need small ephemeral test fixtures rather than full-size production data", "you want a fully managed SaaS without operating any infrastructure"], "when_to_choose": ["you need many full-size Postgres clones without proportional storage costs", "you want to cover database migrations with CI tests on real data", "you use managed Postgres (RDS, Cloud SQL, Supabase) and need fast clones", "you want everything self-hosted within your own infrastructure"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/database-lab-engine", "repo": "postgres-ai/database-lab-engine", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.222030+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:16:13.374755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb2f434abbbe1124a20d8b0464b0e2216951638748801ab2b33f6e38549e25dd", "fetched_at": "2026-08-28T04:07:11.222030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postgres-ai/database-lab-engine"}, {"content_hash": "f16826423d72e01b8d583d777369728e3fa8884654222579a761fc2b20f92365", "fetched_at": "2026-08-29T09:59:26.530912+00:00", "kind": "homepage", "missing": false, "url": "https://postgres.ai/products/how-it-works"}, {"content_hash": "25dd67bbe64ad33626aba0aec947bd767b415caebf620e28f4ee497006d0c1b6", "fetched_at": "2026-08-29T09:59:26.540022+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring"}, {"content_hash": "0157eb093a14168abe3d14b2cb17eb97059247c6d4120e15ee7952464a211279", "fetched_at": "2026-08-29T09:59:26.542507+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/monitoring/getting-started/quickstart-supabase"}, {"content_hash": "880b88f86da41bfab37b4734c917c9176db2ee3325b802e125423a149d5c221e", "fetched_at": "2026-08-29T09:59:26.546279+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs"}, {"content_hash": "7925a33e311e8b45c326437e550064efd37747884086025a9dbc29c6941a574b", "fetched_at": "2026-08-29T09:59:26.547943+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds"}, {"content_hash": "04409a3ff8ffcf13db2aa0a8fc924df2ba97860b95fa2d2a89e25bcce279b324", "fetched_at": "2026-08-29T09:59:26.549933+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/dblab-howtos"}, {"content_hash": "47922c04332eca1ac919ee2c08869f1894efca294005f5e908113ef1c12b868d", "fetched_at": "2026-08-29T09:59:26.551458+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/questions-and-answers"}, {"content_hash": "61f1c6157f55d00b4933148735f2316866959bdcfccffeadb4f0cf6d6acb79fd", "fetched_at": "2026-08-29T09:59:26.553048+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/docs/database-lab"}, {"content_hash": "a2f0bdb1c778cae0f2261bbe7e97e2528d4da66497ee22d417f4cafc8ffb7ef1", "fetched_at": "2026-08-29T09:59:26.544585+00:00", "kind": "site_page", "missing": false, "url": "https://postgres.ai/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 71}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2276, "days_push": 7, "days_rel": 117, "gap_med": 39.0, "n_releases_24m": 9}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}