Resource modeling in the cloud, from data to decision.
Go from raw exploration data to block models and reports in your browser, with nothing to install.
Ordinary kriging · Cu
Completed in 00:02:41
Every step of the workflow,in one workspace.
Everything you need, from raw data to a finished resource model.
Your data
Drillholes, samples, block models and surfaces in one project. Upload, download and organize.
3D viewer
See everything together in 3D. Color by any property, slice through models and save snapshots.
Analysis
Statistics and charts to understand your data before you model it.
Geostatistics
Prepare data for estimation: composites, capping, declustering and spatial continuity.
Modeling
Estimate and simulate grades and domains. Save the setup and rerun it whenever data changes.
Sharing and security
Share datasets with colleagues, protected by access codes and multi-factor sign-in.
Set it up once.Rerun it at every update.
A workflow saves your data, settings and results together. Update the data, press run, and compare against the previous version.
Prefer to automate?Use Python.
Everything in the workspace can also be driven from code, using the same projects. Optional, and only if it helps your team.
The browser, the Python SDK and the REST API all act on the same projects. A block model uploaded from a notebook shows up in the workspace immediately.
import annapurna as ap
# Uses the ANNAPURNA_API_KEY environment variable
client = ap.Client()
proj = client.project("Demo_Project")
bm = proj.block_models.read("BM_2026", columns=["Cu"])
print(bm.describe())
proj.points.upload("Comps_2m_clean", comps_df)Our specialists workon the same platform.
From a first resource model to a full study, our team builds it with you and hands over workflows your team can rerun.
Your models,anywhere, anytime.
Tell us about your project, or register to get started.