ApertureAPI

Start reconstructing today

There are three ways in. The first two are free. Uploads are secure and not shared with others.

Why an API, not 200 lines of generated code? Every result comes with an evidence record: the exact configuration, a checksum and the pipeline version. The same input and settings return the same result every time, so anyone can recompute and check it. Calibration against a known target is built in.

No signup

Use the upload form

Drop a hologram into the browser form and download the reconstruction. No account, no email, nothing to install. Limited to 5 reconstructions per hour.

Open the upload form
Free account

Free 3-month trial

Sign up with an email and password and get an API key right away. Use it from curl, Python or any HTTP client. Full API access, 100 reconstructions a month, no card needed.

Start the free trial
Paid plans

Production volume

Pay as you go at $0.03 per reconstruction, or a monthly plan with a bigger quota. Pay by card on Stripe's secure checkout page, and cancel anytime.

See plans

Create your account

Pick the free trial to get a key now. A paid plan opens Stripe checkout after your account is created, and the account upgrades once payment completes. Your API key stays the same.

Your API key. Copy it now and keep it private:

Quickstart with your key
export APERTURE_API_KEY=ak_your_key_here

curl -sS -X POST "https://api.apertureapi.com/reconstruct_pdhm?\
wavelength_um=0.635&pixel_pitch_um=1.85&z_min_mm=0.5&z_max_mm=3.0" \
  -H "Authorization: Bearer $APERTURE_API_KEY" \
  -F "file=@hologram.png" \
  -o reconstruction.zip
Or with no account at all
TOKEN=$(curl -sS https://api.apertureapi.com/public/form_token \
  | grep -o '"token":"[^"]*"' | cut -d'"' -f4)
sleep 3
curl -sS -X POST https://api.apertureapi.com/public/reconstruct \
  -F "file=@hologram.png" -F "form_token=$TOKEN" \
  -F "wavelength_um=0.635" -F "pixel_pitch_um=1.85" \
  -F "z_min_mm=0.5" -F "z_max_mm=3.0" \
  -o reconstruction.zip

The response is a ZIP archive. Full guide: quickstart.

Plans

Billed monthly by card through Stripe. Every plan returns an evidence record with each reconstruction. The upload form stays free with no account.

Free trial
$0 for 3 months
  • 100 reconstructions/month
  • Full API access
  • No card needed
Pay as you go
$0.03/reconstruction
  • No monthly minimum
  • Full API access
  • Billed monthly for what you use
Development
$50/month
  • 1,000 reconstructions/month
  • Priority processing queue
  • Technical documentation
Professional
$500/month
  • 20,000 reconstructions/month
  • Batch processing API
  • Technical support
Enterprise API
$5,000/month
  • High-volume access
  • Dedicated support
  • Custom parameter optimization

Not ready yet?

Leave your email and we'll send you updates and answer questions about your setup. This doesn't create an account.

Questions? hello@apertureapi.com