Why deployments?
Deployments give you a layer of indirection that makes your integration more robust:- Update without code changes. Publish a new structure version and assign it to the deployment. Your API calls don’t change.
- Separate environments. Use different deployments for development, staging, and production — each pointing to the right structure version.
- Track history. Every time you change which structure version a deployment uses, it’s recorded.
What’s inside a deployment?
Deployments are created and managed in the Matil Dashboard. The API is used to process documents through them.
Using a deployment
Once you have a deployment ID, processing a document is a single API call:Next steps
Structures
Learn how to define what data you want to extract.
Processing modes
Learn the details of sync, async, and batch processing.