airyhq / airy

πŸ’¬ Open Source App Framework to build streaming apps with real-time data - πŸ’Ž Build real-time data pipelines and make real-time data universally accessible - πŸ€– Join historical and real-time data in the stream to create smarter ML and AI applications. - ⚑ Standardize complex data ingestion and stream data to apps with pre-built connectors
https://airy.co/docs/core
Apache License 2.0
366 stars 45 forks source link
airy bot bots cloud conversational-ai conversational-bots ingestion-platform kafka kafka-streams kubernetes natural-language-processing nlp nlu opensource streaming

Airy-logo

The open source, fully-featured, production ready
Data Platform

Airy Core

Join the chat on Airy community Documentation Status CI Commit Frequency License PRs Welcome


Airy_Explainer_Highlevel_Readme

Airy Core is an is an open-source streaming app framework to train ML models and supply them with historical and real-time data. With Airy you can process data from a variety of sources:

You can then use Airy to:

Since Airy's infrastructure is built around Apache Kafka, it can process a large amount of events simultaneously and stream the relevant real-time and historical data to wherever you need it.


About Airy


Components

Airy_Explainer_Components_Readme (1)

Airy Core comes with all the components you need to stream historical and real-time data.

By ingesting all real-time events and continuously processing, aggregating and joining them in the stream, development time can be significantly reduced. Through integrations with pre-built and easily configured connectors, events are consumed from any source, including business systems such as ERP/CRM, conversational sources, third party APIs. Airy also comes with an SDK to build custom connectors to any source.

An API to access data with blazing fast HTTP endpoints.

A WebSocket server that allows clients to receive near real-time updates about data flowing through the system.

A webhook integration server that allows its users to create actionable workflows (the webhook integration exposes events users can "listen" to and react programmatically.)

No-code interfaces to manage and control Airy, your connectors and your streams.

How to contribute

We welcome (and love) every form of contribution! Good entry points to the project are:

If you're still not sure where to start, open a new issue and we'll gladly help you get started.

Code of Conduct

To ensure a safe experience and a welcoming community, Airy Core project adheres to the contributor convenant code of conduct.