BMC — Bitmaker Cloud

Run your scrapers.
We handle
the rest.

BMC is the fully managed cloud instance of Estela. Deploy your first scraper in minutes — pay only for what you run. No DevOps, no infrastructure headaches.

Create your free account →
✦ $5 in free credits to start ✦ Add a card only when you're ready to scale
cloud.bitmaker.dev · Dashboard
💳
Remaining credits
$3.16
2m 14s
Processing time
198 MB
Peak memory
4,821
Items
ecomm-price-scraper
Running
realestate-listings
scraper · Scrapy
Running
finance-news-scraper
Scheduled · 18:00
catalog-export-job
Completed

Start in minutes

No Kubernetes cluster, no DevOps engineer, no configuration. Create your account, push your scraper, and it runs.

💳

Pay exactly for what you use

Bandwidth, processing time, storage — every cost is itemized and visible. No black-box subscriptions, no surprises at month-end.

🛡

Backed by 12+ years of expertise

Bitmaker has been building web data infrastructure since before most scraping tools existed. That experience runs under every BMC deployment.

From zero to running scraper
in six steps

No infrastructure knowledge required. If you can write a spider, BMC handles everything else.

STEP 01

Create your account

Sign up at cloud.bitmaker.dev. You get $5 in free credits automatically — no credit card needed. Your dashboard is ready immediately.

STEP 02

Install the CLI & log in

Run pip install estela-cli then authenticate with estela login. Your credentials are your BMC account — no separate setup required.

STEP 03

Initialize your project

Run estela init in your existing Scrapy project root. This links your local project to BMC and generates the estela.yaml config. No code changes needed.

STEP 04

Deploy your scraper

Run estela deploy. BMC containerizes your code automatically and allocates resources on demand. Your spider appears in the dashboard instantly.

STEP 05

Schedule or run on demand

Set a cron schedule, trigger via API, or run manually from the dashboard. Your scraper executes exactly when you need it to — no extra configuration.

STEP 06

Monitor, analyze & export

Live logs, execution metrics, and itemized cost breakdown per scraper. Download extracted data as CSV directly from the Items tab — no extra tooling needed.

Simple, transparent pricing.
No subscriptions.

Pay only for the resources your scrapers actually consume. Every cost is visible in your dashboard in real time.

BMC — Bitmaker Cloud

Pay as you go

Charged per actual resource consumption. No idle fees, no seat-based pricing.

Bandwidth $1.00 / GB
Processing time $0.0020 / min
Data retention $2.00 / GB / month

Start free, scale as you grow

No subscriptions, no idle costs. Pay only when your scrapers run — every dollar visible in the billing dashboard.

✦ $5 in free credits to start
✦ Add a card only when you're ready to scale

Estela Commercial Support

Prefer to self-host with full support?

Run Estela on your own infrastructure. Bitmaker handles installation, maintenance, and SLA-backed incident response — Standard, Professional & Enterprise tiers.

View support tiers →

Common questions

Everything engineering teams ask before deploying to BMC.

Yes. If you already have a Scrapy project, you can deploy it as-is with estela deploy from the project root — no rewrite, no custom decorators, no SDK lock-in. If your scrapers are based on requests (or httpx, Playwright, plain Python), they also run on BMC with only a few changes: wrap your entrypoint with estela-requests-wrapper so items, logs and stats flow into the dashboard the same way Scrapy spiders do.
Scrapy is the first-class framework — most BMC projects today are Scrapy-based and everything (items pipeline, stats, logs, requests, scheduler integration) works out of the box. For non-Scrapy code we ship estela-requests-wrapper and estela-requests-entrypoint: thin adapters for plain requests, httpx, Playwright, or Selenium. The rule is simple: if you can put your scraper in a Docker image with a Python entrypoint, BMC can run it.
Billing is usage-based, calculated per job. Each job's cost is the sum of four things: bandwidth (egress), storage, processing time, and proxy usage (only if you use Bitmaker Proxy). Charges are aggregated per project on a monthly cycle — no per-seat fees, no idle-cluster cost. You can see the running total on the Billing tab at any time.
Yes — your data is always yours. Items, logs, requests and stats can be exported on demand via the dashboard or the Estela API in JSON, JSONL, or CSV, and large datasets can be streamed directly to your own S3 or GCS bucket. There is no proprietary format and no exit fee.
Running jobs finish — we never kill a job mid-crawl because a credit balance ticked over zero. Nothing is deleted: your data, projects and configuration stay intact, and as soon as the balance is topped up the queue resumes automatically.
Same code, different operator. BMC is the managed version we run for you — patched, monitored, backed up, multi-tenant, with a hosted Kafka/MongoDB/MySQL stack and 24/7 alerting. Self-hosted Estela is the same open-source codebase on your own Kubernetes cluster. Feature parity is intentional: start managed and migrate later without changing your spiders.
Usually under 30 minutes: pip install estela-cli, estela login, estela init in your existing Scrapy project, then estela deploy.
No. BMC injects its own item pipeline and stats collector alongside yours, so your pipelines.py, settings.py and middlewares keep working untouched. The only project-level addition is an estela.yaml (auto-generated by estela init) that declares which spiders to expose.
Yes — cron-style schedules in the dashboard or via the CLI (estela create cronjob). Each schedule can target a specific spider with its own arguments and concurrency limits.
Yes — new users receive $5 of free usage to evaluate BMC, no credit card required. Enough to run a handful of small scrapers end-to-end so you can see how it fits before committing.
Estela itself is MIT-licensed — full source on GitHub, you can self-host it yourself for free. BMC is the managed hosting on top: same codebase, but we run, patch and monitor it for you so your team doesn't have to operate Kubernetes, Kafka, and MongoDB.
Professional Services · Bitmaker

Do your spiders need attention?

We have a technical team specializing in custom web scraping — building new spiders from scratch or maintaining existing ones so they keep working reliably as target sites evolve.

Contact an Engineer →
Estela Enterprise

Enterprise-grade Estela deployment

Full proactive supervision, dedicated TAM, 30-minute P1 response 24/7, monthly health reports, and a direct Slack line to Bitmaker's engineering team.

Contact for Enterprise →
Bitmaker Proxy
Automatic proxy rotation, built into your pipeline. No configuration, no manual management — natively integrated in BMC.
Coming Soon
Estela Open Source
Prefer to self-host without support? Estela is MIT-licensed and free to deploy on your own Kubernetes cluster.