By default, deployments are private to your account. Publish a deployment to make it queryable by anyone with a Fireworks API key.
Publishing a deployment
Step 1: Find the deployed model ID
firectl list deployed-models --filter 'model="<MODEL_NAME>" AND deployment="<DEPLOYMENT_NAME>"'
Step 2: Publish it
firectl update deployed-model <DEPLOYED_MODEL_ID> --public
Step 3: Share the model identifier
Users can query your public deployment using:
<MODEL_NAME>#<DEPLOYMENT_NAME>
Unpublishing a deployment
To make a deployment private again:
firectl update deployed-model <DEPLOYED_MODEL_ID> --public=false
Use cases
Publishing deployments is useful for:
- Sharing custom models – Let others use your fine-tuned models
- Testing with teams – Allow team members to access deployments
- Community contributions – Share optimized model configurations
Published deployments are still hosted and controlled by your account. You pay for all inference costs.