- Shared endpoints are serverless and pay-as-you-go, running on multi-tenant infrastructure Modular manages for you. A curated set of models is available this way with no setup — see the supported models page.
- Dedicated endpoints are created through a deployment: infrastructure provisioned exclusively for your organization, running a model of your choice from the broader model catalog, with configurable scaling.
Deploy a model from the console
The console walks you through model selection, region and scaling options, a pricing estimator, and a final deploy step.Go to the Models page
Open the Models page in the console and select a model to open its detail page.Open the deploy dialog
Select Deploy in the top right corner of the model detail page.Configure and deploy
Choose your region and scaling options, review the pricing estimate, then complete the deploy step to create the endpoint.Deploy a model with the API
Send aPOST request to /v1/deployments to create a deployment
programmatically:
name: URL-safe slug, max 50 characters. Immutable after creation.model_id: the model identifier from the console Models page. Immutable after creation.region_group: one of"us","eu", or"global".scaling.min_replicas/scaling.max_replicas: replica count bounds for autoscaling.configuration.engine: set to"max"to use the MAX inference engine.
endpoint_url is null while the deployment is provisioning. Poll
GET /v1/deployments/{name} until status is "running" before sending
inference requests.
For advanced configuration options (worker sets, scaling behavior, auth), see
the API reference.