image

What is Qutrunk?

When dealing with software development it is essential to ensure reliable communication between software components or microservices. Qutrunk is software-as-a-service, pay-as-you-go, reliable message bus also known as FIFO queue.
image

Message queue

Produce & consume messages easily. Use it just like any other queueing software.
image

Web UI

Monitor flow of data with help of our Web UI, you can manage queues, access tokens and browse audit logs.
image

Simple HTTP API

To fully integrate you just need two endpoints. It's also secure, accessing a queue requires access token.

Code examples

Examples below shows how to use HTTP POST method to send data to Qutrunk. It is also possible with GET method. For more examples checkout our API DOCS.

Go / Node.js / Shell (cURL) / Java / Python / PHP


package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	req, _ := http.NewRequest(
            "POST",
            "https://app.qutrunk.com/api/v1/core/push/QUEUE_NAME?access_token=ACCESS_TOKEN",
            strings.NewReader("hello world"),
        )
	res, _ := http.DefaultClient.Do(req)
	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)
	fmt.Println(string(body))

}

What are the benefits of using Qutrunk?

Building and maintaining comprehensive data delivery pipelines is not easy. We take that task off of the developer shoulders. You can treat Qutrunk as a communication joint of your services. Read about the use cases of how you can take advantage.

IOT Messaging

Send data from edge devices, just use plain HTTP.

Realtime Updates

Pull messages from queue and keep everybody informed. Realtime is simple now.

Long running jobs

Tired of providing background task queue for every app? It’s not a problem anymore.

Scalability is simple

Scale the number of your producers and consumers, on demand.

Control the flow of your data.

Never lose track of how your data flows within the whole infrastructure. Always have meaningful insights.
image

Fine grained access.

Control who and how can access your queues. Use simple tokens distributed within your services to maintain control
image

Audit your data.

Need to take a look on what data was sent or received by you service? We keep message logs for each queue.
image

Simple REST API.

Focus on development, we will take care of delivering your data. Integrate our REST API, its just two endpoints!
image