Skip to main content

Create your first Q-Flow Source

Effortlessly receive and manage webhooks from external services with a quick, one-time setup and no ongoing maintenance, thanks to Q-Flow’s advanced features—including:

  • Guaranteed delivery (with exponential retries, dead lettering, and replay).
  • Intuitive configuration through our UI, REST APIs, or CLI.
  • Centralized authentication that eliminates provider-specific complexities.
  • Scalable architecture that adapts to increasing event volumes without re-engineering.

Q-Flow Sources simplifies event management at scale by centralizing event ingestion, routing, and authentication into one intuitive platform. Built-in fault tolerance ensures no event slips through the cracks, while advanced filtering and aggregation let you focus on the insights that truly matter.

To create a Q-Flow Source:

  1. Open the Management Portal.
  2. Select Sources in the left sidebar menu.
  3. Press the Add new Source button.
  4. Give the Source a unique name (unique across both Topics and Sources).
  5. Add a description for the Source.
  6. Choose the applicable HTTP methods for the Source. At least one HTTP method must be selected to save the Source. Only the selected HTTP method(s) will be routed to your chosen destination (Subscription).
  7. If applicable, choose an authentication type from the drop down menu, providing the authentication details/credentials. Only events that are successfully authenticated will be delivered to your chosen destination.
  8. If applicable, choose to apply whitelisting to IP addresses or CIDR (Classless Inter-Domain Routing) notation. You can supply both individual IP/CIDR or IP/CIDR ranges. Only events that are successfully whitelisted will be delivered to your chosen destination.
  9. Press the Create button.

You've now successfully created your first Q-Flow Source. After creating your Source, we'll generate a unique URL to use to route events through Q-Flow. Simply copy the URL and use this within external services.

You can now create Subscription for your newly created Source. Please refer to the Subscription guide for configuring a Subscription for the Q-Flow Source.