Trigger on event
- Listen for a new event
- Parse and validate the payload
- Take an action with the linked tool
8 tools available
The generative media platform for developers with 600+ AI models for image, video, voice, and audio generation
Connect Fal.ai to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Fal.ai's 8 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.
Every Fal.ai action below is a callable tool any Definable persona can invoke.
Tool to cancel a queued or in-progress request in fal.ai's queue system. Use when you need to stop a request before it completes. Note that cancellation only succeeds if the request hasn't started processing; if already completed, returns an error status. Even with successful cancellation, the request may still execute if it was near the front of the queue.
Tool to estimate pricing for fal.ai model endpoints. Use when you need to calculate expected costs for API calls or unit-based usage across one or more endpoints.
Tool to retrieve public keys for webhook signature verification. Returns a JSON Web Key Set containing ED25519 public keys. Use when you need to verify webhook signatures from fal.ai. The keys are cacheable but should be refreshed at least every 24 hours.
Tool to discover and search fal.ai model endpoints. Use when you need to list all models, find specific models by ID, or search by category/query. Supports pagination and optional expansion of OpenAPI schemas.
Tool to retrieve unit pricing for model endpoints. Returns pricing information including unit price, billing unit, and currency. Use when you need to check costs for specific fal.ai models.
Tool to retrieve the final result of a completed queue request. Use when you need to get the output of a model request that was submitted to the queue and has finished processing. Only works after request status transitions to COMPLETED.
Tool to check the status of a queued request in fal.ai. Use when you need to monitor the progress of an async request. Returns different information based on status: queue position when IN_QUEUE, logs when IN_PROGRESS or COMPLETED.
Tool to stream request status updates via SSE. Use when you need real-time updates on a queued request's processing state.
Anything Fal.ai exposes through its API. Common ai models workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 8 Fal.ai tools directly, then chain the result into another integration without you writing code.
Fal.ai uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
Yes — every Definable plan, including Starter, includes access to all 8 Fal.ai tools. You only need a separate Fal.ai subscription if Fal.ai itself charges per seat or per API call.
Every call from a persona to Fal.ai is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
Sign up for Definable, open the integrations page, find Fal.ai, and connect via OAuth or API key. You can immediately attach Fal.ai to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
Definable exposes all 8 Fal.ai actions as callable tools — including `Cancel Queue Request`, `Estimate Pricing`, `Get JWKS for Webhook Verification`, plus 5 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Wire it up in minutes. No coding required.