Overview
MLflow webhooks enable real-time notifications when specific events occur in the Model Registry and Prompt Registry. When you register a model or prompt, create a new version, or modify tags and aliases, MLflow can automatically send HTTP POST requests to your specified endpoints. This enables seamless integration with CI/CD pipelines, notification systems, and other external services.
Key Features
Real-time notifications for Model Registry and Prompt Registry events
HMAC signature verification for secure webhook delivery
Multiple event types including model/prompt creation, versioning, and tagging
Built-in testing to verify webhook connectivity
Supported Events
MLflow webhooks support the following Model Registry and Prompt Registry events:
Event Description Payload Schema
registered_model.created Triggered when a new registered model is created RegisteredModelCreatedPayload
model_version.created Triggered when a new model version is created ModelVersionCreatedPayload
model_version_tag.set Triggered when a tag is set on a model version ModelVersionTagSetPayload
model_version_tag.deleted Triggered when a tag is deleted from a model version ModelVersionTagDeletedPayload
model_version_alias.created Triggered when an alias is created for a model version ModelVersionAliasCreatedPayload
model_version_alias.deleted Triggered when an alias is deleted from a model version ModelVersionAliasDeletedPayload
prompt.created Triggered when a new prompt is created PromptCreatedPayload
prompt_version.created Triggered when a new prompt version is created PromptVersionCreatedPayload
prompt_tag.set Triggered when a tag is set on a prompt PromptTagSetPayload
prompt_tag.deleted Triggered when a tag is deleted from a prompt PromptTagDeletedPayload
prompt_version_tag.set Triggered when a tag is set on a prompt version PromptVersionTagSetPayload
prompt_version_tag.deleted Triggered when a tag is deleted from a prompt version PromptVersionTagDeletedPayload
prompt_alias.created Triggered when an alias is created for a prompt version PromptAliasCreatedPayload
prompt_alias.deleted Triggered when an alias is deleted from a prompt PromptAliasDeletedPayload
No comments:
Post a Comment