Integrations

See how Squidex can be integrated into your software architecture

System Integrations

System integrations support you to publish your content to other systems to keep a copy for high availability.

Kafka

Kafka

Kafka is only available when you host Squidex yourself.

Kafka is developed by LinkedIn to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. If you have millions per events per day, Kafka is a great solution, but we recommend more lightweight alternatives for normal use cases.

You can publish your content items to Kafka to consume them by other services.

Visit Website or Repository

RabbitMQ

RabbitMQ

RabbitMQ is only available when you host Squidex yourself.

With tens of thousands of users, RabbitMQ is one of the most popular open source message brokers., RabbitMQ is used worldwide at small startups and large enterprises. It is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols.

You can publish your content items to RabbitMQ to consume them by other services.

Visit Website

Azure Queue

Azure Queue

Use Azure Queue Storage to build flexible applications and separate functions for better durability across large workloads. When you design applications for scale, application components can be decoupled, so that they can scale independently. Queue storage gives you asynchronous message queueing for communication between application components, whether they are running in the cloud, on the desktop, on-premises, or on mobile devices.

Read more at the Azure Documentation

Webhooks

Webhooks

The idea of webhooks are simple. You just provide a HTTP endpoint and this endpoint gets called by Squidex for all change you are interested in. This gives you the flexibility to do whatever you want and to choose your favorite programming language and tech stack.

You're only limited by your imagination.


Social Platforms

Discourse

Discourse

Automatically create a new topic or post when a content item has been published or for any other events.

Visit Website or API Documentation

Medium

Medium

Medium is used by the Squidex website to publish new blog posts automatically. You can also define the canonical URL, the original home of this content, if it was originally published elsewhere, so that you do not get issues with duplicate content.

Visit Website or API Documentation

Twitter

Twitter

Tweet something in the name of a user or account when a content item is created. Define the text and use placeholders to link to your just created content.

Visit Website or API Documentation


Internal Workflows

Squidex Emails

Squidex Emails

Use our Email server to send out emails to users that might be interested when a content item or anything else in Squidex has been changed. This option is only available in the cloud, but if you host Squidex yourself you can also use a custom Email server.

Slack

Slack

If you teams is on slack you can use this integration to notify your team about important system events, for example when you are running out API calls.

Visit Website


Web Development

Prerender

Prerender

Prerender is an Open Source solution to render your javascript based website for search engine crawlers. Google is already doing that, but other search engines still do not understand Javascript. This integration helps you to automatically invalidate your cached renderings when a content has been updated.

Visit Website

Fastly

Fastly

Fastly is a Content delivery network to serve your content worldwide. For each content Squidex provides surrogate keys. These keys can be used to tell fastly which content items are provided by a HTTP endpoint and fastly maintains a list of all cache entries that contain this content item. The fastly integration allows you to invalidate all these cache entries automatically.

Visit Website or Documentation.