Inngest
PlatformDurable functions for background jobs, workflows and AI agents
- Fiyat
- Free tier, then paid
- Erişim
- Event key and signing key
Hakkında
Event-driven platform that runs your TypeScript, Python or Go functions as durable steps with retries, sleeps, concurrency limits and throttling. Your code stays on your servers and Inngest calls it over HTTP. The SSPL-licensed server can be self-hosted.
Neler yapabilirsin
- Run background jobs from events without managing queues or workers
- Chain multi-step LLM calls with retries and step-level state
- Schedule cron jobs, delays and fan-out work from your app
Başlarken
- Install the SDK and run npx inngest-cli@latest dev
- Serve your functions at /api/inngest in your app
- Send an event to trigger a function
Örnek kod
// npm install inngest; for local runs start: npx inngest-cli@latest dev
import { Inngest } from "inngest";
export const inngest = new Inngest({ id: "my-app" });
const helloWorld = inngest.createFunction(
{ id: "hello-world", triggers: [{ event: "test/hello.world" }] },
async ({ event, step }) => {
await step.sleep("wait-a-moment", "1s");
return { message: `Hello ${event.data.email}!` };
},
);Ayrıntılar
- Barındırma
- Hazır hizmet (bulut), Kendi sunucunda
- Kullanılabildiği yerler
- Tüm dünya
- Resmi SDK'lar
- JavaScript/TypeScript, Python, Go
- MCP sunucusu
- Uzak sunucu