YOUR MODELS. YOUR WORKFLOW.
Real slicing.
A simple API.
Turn STL and STEP models into print-time estimates, filament usage, previews and ready-to-review 3MF projects.
5 free slices · no card required · no automatic charges
POST /wp-json/ondusty-slicing/v1/jobs
Authorization: Bearer YOUR_API_KEY
model: bracket.step
slicer: bambu-studio
material: pla
orientation: auto
→ job ID
→ print time + filament usage
→ sliced preview + .3mf downloadAsynchronous jobs. Private results. One familiar workflow.
Your printer settings, preserved.
Bambu Studio powers the first engine, with P1S and H2C profiles. Other engines can join the same API later.
Upload. Poll. Download.
Use your API key from your own app, website or script. Every job stays attached to your account.
A small, useful free trial.
Successful jobs use one credit. Failed jobs return it. Payments are not connected yet.
GET STARTED
Your next workflow starts here.
Set a new password
YOUR WORKSPACE
Welcome back, .
Try a slice
JOB PREVIEW
Your model goes here.
Submit a model or open a recent job to see its result.
API keys
Keys can submit jobs and read only your results. Keep them on your server, outside public website code.
Recent jobs
Uploads and downloadable results expire after 24 hours. A limited usage record remains for account history and trial accounting.
BUILT FOR DEVELOPERS
A small API with room to grow.
Base URL: https://ondusty.com/wp-json/ondusty-slicing/v1/
GET /catalogAvailable engines, profiles and Mac status · publicPOST /jobsUpload a model · Bearer key · multipart formGET /jobs/{id}Poll status and receive the result · Bearer keyPOST /jobs/{id}/downloadReceive a base64-encoded 3MF · Bearer keyGET /jobsYour recent jobs and remaining trial credits · Bearer key1. Upload
curl -X POST \
https://ondusty.com/wp-json/ondusty-slicing/v1/jobs \
-H "Authorization: Bearer $ONDUSTY_API_KEY" \
-F "model=@bracket.stl" \
-F "slicer=bambu-studio" \
-F "printer=p1s-04" \
-F "material=pla" \
-F "orientation=auto"2. Read the result
curl \
https://ondusty.com/wp-json/ondusty-slicing/v1/jobs/JOB_ID \
-H "Authorization: Bearer $ONDUSTY_API_KEY"
# queued → slicing → quoted | failed
# result.grams: filament mass
# result.seconds: estimated print time
# result.print_settings: applied options
# result.preview_png_base64: optional PNGJob options and limits
Defaults: Bambu Studio, P1S 0.4 mm, PLA, millimetres, 2 walls, 20% gyroid, Tree Default supports, keep orientation. Use GET /catalog for printer/material compatibility and current defaults.
Optional fields: units (mm/in; STEP uses embedded units), wall_loops (1–20), infill_percent (0–100), infill_pattern, support_mode, supports (1/0), orientation (keep/auto). At 100% infill, use zig-zag (Rectilinear). Support choices: tree-default, tree-slim, tree-strong, tree-hybrid, tree-organic, normal-default, normal-grid, normal-snug.
Trial: 5 successful jobs by default; queued jobs reserve credits and failed jobs return them. Up to 2 pending jobs per account, 10 submissions/minute, plus shared site protection (30 uploads/hour per network and 20 queued jobs). Uploads: 10 MB; downloadable 3MF: 20 MB. Poll no more than once every 5 seconds.
Download response: {"filename":"part-sliced.3mf","size_bytes":12345,"file_base64":"…"}. Decode file_base64 as binary to save the file. Downloads use POST to avoid hosting cache problems.
Errors: 400 invalid input, 401 invalid/missing key, 403 trial/account restrictions, 404 missing/expired or another account’s job, 409 pending-job limit or unavailable download, 429 rate limit, 503 server offline. Hosting may replace some rate-limit responses; handle HTTP status before parsing JSON. Shared quote protection can also return an error object with error:true and an application status.
Beta service terms & privacy information
This is a free beta slicing service operated by Ondusty. No payments are collected, no card is required, and no paid subscription is created. Availability depends on our Mac server and internet connection; there is no uptime guarantee.
You retain rights to your models and give Ondusty permission to store, convert and slice them to fulfil your requests. Submit only files you have permission to process. Do not submit unlawful content, regulated technical data or information that requires special handling we have not agreed to provide.
Your account email, name, password hash, usage records and API-key hashes are stored by the WordPress website. Model files are transmitted to Ondusty’s Mac for processing. Temporary worker files are removed after processing. Model/result access expires after 24 hours, with website cleanup scheduled hourly; hosting backups can have separate retention. We do not use your model for public examples or training without separate permission.
Results are estimates and require review before printing. Auto-orientation does not assess strength or appearance. Review printer compatibility and settings; do not rely on this beta for safety-critical manufacturing. Applicable legal rights are not excluded.
Verification and password-reset emails are transactional. Trial signup does not subscribe you to marketing. For account deletion, privacy questions or service help, contact info@ondusty.com.