Deploy fastCRW with a single binary or container when you want infrastructure control and a straightforward self-hosted setup.
docker run -p 3000:3000 ghcr.io/us/crw:latest
That gives you a local endpoint quickly so you can validate real targets before designing a larger deployment.
The self-hosted path is useful when you want to:
The API shape stays familiar whether you use the managed cloud or your own deployment.
scrape, map, and crawl routes.Before calling the deployment production-ready, test:
scrape,renderJs: true,map request,crawl request,That gives you a much clearer operational picture than only testing a single happy-path URL.
This setup is a good fit when you want to keep traffic inside your own infrastructure, control costs closely, or ship a private scraping service without managing a large crawler platform. If you need public, managed capacity instead, use the hosted product and keep the same API shape.
Choose the managed product instead if:
Self-hosting is valuable when ownership matters. It is not automatically the best default for every team.