Plans

What's available on the Free and Pro tiers.

All accounts start on the Free tier. Free gives you access to pre-run baseline simulations so you can explore the data format and build integrations without needing to submit jobs. The Pro tier unlocks the full simulation engine — custom jobs, calibration, all scenarios, and execution algorithm testing.

Free

$0

  • Access pre-run cached simulations
  • Download simulation data as Polars DataFrames
  • Bulk download multiple simulations as ZIP (3 new sims / day)
  • A selection of HKEX and LSE symbols, dates, and scenarios
  • Up to 10 Monte Carlo runs per simulation group

Pro

Contact us

  • Everything in Free
  • Submit custom simulation jobs
  • Any available calibration date
  • All 6 market scenarios with custom parameters
  • Execution algorithm testing (TWAP, VWAP, CSS)
  • Up to 100 Monte Carlo runs per job
  • Validation results for the simulation

Free tier cached simulations cover a selection of HKEX and LSE symbols, calibration dates, and scenarios, with up to 10 Monte Carlo runs per group. See Simulations for how to access them.

Free-tier downloads are capped at 3 new simulation groups per rolling 24-hour period — but a group you have already downloaded stays free to re-fetch forever, in any file format. See Download limits for the details. Need more? Email support@simudyne.com and we can raise your download limit — no need to commit to the full Pro tier.

SDK methods by tier

MethodFreeProDescription
simulation.list_cached()YesYesList available pre-run simulations
simulation.get_sim_data()YesYesDownload simulation data as DataFrame
simulation.get_bulk_data()YesYesBulk download simulations as ZIP
simulation.get_sim_params()YesYesGet simulation configuration parameters
data.get_available_symbols()YesYesList available symbols and calibration dates
api_keys.create() / list() / revoke()YesYesAPI key management
simulation.list_sim_files()YesYesList the files available for one simulation
simulation.get_sim_metrics()YesYesGet result metrics for one simulation
simulation.get_sample_data()YesYesDownload a sample simulation without picking one
simulation.run()YesSubmit a custom simulation job
simulation.get_job_status()YesTrack job progress
simulation.get_jobs()YesList your simulation jobs
simulation.get_job_results()YesGet results summary for a completed job
simulation.get_job_logs()YesFetch engine logs for one of your jobs
simulation.list_scenarios()YesList the market scenarios you can run
simulation.get_scenario_defaults()YesDefault parameters for one scenario
validation.run()YesScore simulated microstructure against the real session
validation.run_pipeline()YesRun a simulation and validate it in one call
validation.get_job()YesFetch a validation job's distances and plots
validation.list_jobs()YesList your validation jobs

Validation is Pro-only and reports divergence only — L1 and Wasserstein distances between the simulated and real distributions across LOBbench microstructure metrics. The historical series itself is never returned.

Endpoints without SDK methods

These are live on the HTTP API but have no SDK wrapper yet, so call them directly with your X-API-Key header.

EndpointFreeProDescription
GET /fix/sessionsYesYesYour FIX 4.4 sessions
GET /fix/usageYesYesFIX session usage records
POST /fix/usageYesYesRecord FIX session usage
GET /fm/modelsYesYesRegistered foundation models
POST /fm/runYesRun foundation-model inference
POST /fm/liveYesStart a live foundation-model stream
GET /fm/jobs/{job_id}/statusYesYesFoundation-model job status
GET /fm/jobs/{job_id}/logsYesYesFoundation-model job logs

Upgrading to Pro

To upgrade to Pro, email support@simudyne.com.