Inngest (know)

🟒 Smarter AI 🟒

How. We. Integrate.

Know

Question:

Is Tanstack Start built on Vite?

  • Yes, TanStack Start is a full-stack meta-framework that is built on top of React (or Solid) and powered by Vite.

  • It essentially combines existing, popular technologies to provide a cohesive developer experience for building modern web applications:

  • React It uses React as its core view layer.

  • Vite It uses Vite as the underlying development server and bundler, which provides instant server startup and lightning-fast Hot Module Replacement (HMR).

  • TanStack Router It leverages the type-safe TanStack Router for file-based routing and nested layouts.

  • Nitro It uses Nitro as an agnostic server layer, which allows the application to be deployed to almost any hosting provider (Vercel, Netlify, Cloudflare Workers, etc.) without vendor lock-in.

  • TanStack Query It is designed for deep integration with TanStack Query for data fetching and caching.

In short, TanStack Start is a full-stack framework that provides features like Server-Side Rendering (SSR), streaming, and server functions, all within the React and Vite ecosystem.

Inngest & Flowise

Question:

If I have Flowise integrated in my custom react vite app, do i need Inngest?

  • Whether you need Inngest when using Flowise in a custom React Vite app depends on the specific functionalities your application requires, as they serve different purposes.

  • You generally do not need Inngest for basic integration, but it can be beneficial if you require specific advanced capabilities [1].

Flowise vs. Inngest

  • Flowise is an open-source "low-code" platform for building custom Language Model (LLM) orchestration flows. It primarily provides a visual interface for creating AI agents, chatbots, and RAG pipelines, which you can then integrate into your application via its API or SDK [1].

  • Inngest is a serverless, event-driven platform designed for managing and running reliable background jobs, long-running tasks, and complex workflows with features like retries, delays, and scheduling [2].

Do You Need Inngest?

You can integrate Flowise's functionalities into your React app using simple HTTP requests (e.g., calling the chatbot API endpoint) or its JavaScript SDK without needing Inngest [1].

However, Inngest might be beneficial if your application requires any of the following:

  • Reliable background processing: If your Flowise-driven tasks are long-running (minutes or hours) and need guaranteed execution, retries on failure, or persistence beyond a single HTTP request [2].

  • Complex workflows and scheduling: If you need to schedule future AI tasks or build multi-step, stateful workflows that are triggered by events within your application [2].

  • Decoupled microservices: If you want different parts of your application (e.g., your React front-end, your backend server, and the Flowise instance) to communicate asynchronously via events [2].

In summary:

  • No, you don't need Inngest for standard chatbot or AI interaction where the user waits for a real-time response.

  • Yes, you might benefit from Inngest if your application involves complex, time-consuming, or event-driven background AI processes that require high reliability.

You can learn more about building and integrating AI flows on the official Flowise documentation website or explore the capabilities of reliable background processing on the Inngest documentation.

Last updated

Was this helpful?