Creating searchable STAC catalog from COGs in S3

I might be wrong, but as far as I remember static catalogs cannot be searched using pystac_client (though there might be a different project that helps you do that).

I’m certainly no expert, but what I eventually ended up doing for experimentation purposes (deployment is a different issue, but I don’t have any experience with that) is use stac-fastapi’s docker-compose file to spin up a suitable PostgreSQL database and a STAC endpoint, and use pypgstac’s command line tool to ingest the static catalog.