The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

What’s the best approach to implement AI-based chatbot integration in a React web app?

Yash Smith
September 27, 2025

I want to integrate an AI-powered chatbot into a React-based website. Should I use WebSocket, REST APIs, or GraphQL for handling chat responses? Any recommendations for frameworks or tools?

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
KennFromEesel
Atlassian Partner
November 26, 2025

If you want real-time streaming, I’d go with WebSockets. For simpler back-and-forth, REST is the easiest and most stable option. GraphQL only makes sense if your stack already relies on it.

I think you can pair a React chat UI with a small Node/Express backend to keep API keys safe and handle the AI calls cleanly. I work at eesel AI, and this setup consistently works well for me when integrating chat features.

TAGS
AUG Leaders

Atlassian Community Events