As featured in Supabase launch week 8
Supercharge your Supabase with Trigger.dev
Trigger long-running jobs directly in your codebase based on changes in your Supabase database. Easily add delays up to a year, and integrate with other services reliably.
React to events in your database:
Get notified when a new user signs up and updates their password.
Trigger anything from a database change
Keep your app, database and services in sync using Trigger.dev. And create your jobs where you're used to, in your own codebase.
A Supa-powered integration
Unleash the full power of the Supabase API from your codebase.
Supabase Management made easy with OAuth
The integration handles OAuth for you, so you can just login and start automating: manage your organizations, projects and more.
Automate your Supabase with the Management API
Create and manage projects, organizations, functions, and more, using the Management API and our SupabaseManagement
integration.
Connect your Supabase database toAirtable
Easily connect to your favorite tools and services. Create Jobs to trigger any action you want.
Developer-first features
Trigger.dev is designed to seamlessly fit into your existing workflow.
Long running jobs on serverless
Reliably run jobs and don’t worry about function timeouts, we handle those for you.
Auto-resume after a function timeout
Auto-resume after a server outage
Add delays of up to a year
In your codebase
Create jobs where they belong: in your codebase. Version control, localhost, test, review, and deploy like you're already used to.
Secure by design
We only receive Triggers and the data you choose to send to us. You can even completely self-host the entire platform.
Don't worry about deployment
Just use our SDK to write jobs in your codebase. There's nothing extra to deploy and no CI to configure, your jobs just connect to our cloud. Or you can always self-host.
Retrieved records
Fetching commits
Generate changelog
Get records
Fetch commits
Generate changelog
Show progress with React hooks
Display the real-time status of your long-running jobs anywhere in your UI, so your users always know what’s going on.
All the APIs you need
Easily integrate with third-party APIs – including your own.
Use our built-in integrations
Easily subscribe to webhooks and perform any actions you want.
Use an existing Node.js SDK
Use io.runTask
to make it resumable and appear in the dashboard
OAuth or API key authentication
Use API keys (which never leave your server) or let us handle OAuth for you.
Bring-your-own authentication
Supply your user’s auth credentials using Clerk or Nango, or use our custom auth resolvers.
Loved by developers
Full visibility of every run
View every task in every run so you can tell exactly what happened.
Step-by-step
Follow the flow of a job from the trigger to the tasks.
All the details
See the input and output data of every task, including retries and detailed errors.
Re-run jobs
Quickly re-run a job to check if you've fixed a bug.