What type of jobs/scheduling sidekiq is executing on Discourse. Is it getting used when user is searching any topic/articles.
I don’t understand your question.
Are you asking if when a user uses the search, it triggers a sidekick job and if it does, which one(s)?
I want to know what is the purpose of Sidekiq in discourse.For which functionality Discourse is using Sidekiq.
Could you tell us why you’d want to know this?
It’s used for a variety of purposes, such as sending email, granting badges and many more.
If you’re asking if it’s optional: no it is not.
If you have a self-hosted site you can see all of the background jobs from your
Also, as an Open Source project, you can see all Discourse Sidekiq jobs code at
Thanks a lot for all these useful information on Sidekiq.