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
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- ---bug-report.md
- ---docs.md
- ---feature-request.md
- labeler.yml
- main.yml
- release-drafter.yml
- CODEOWNERS
- dependabot.yml
- pr-labeler.yml
- release-drafter.yml
- BUILD
- channel.avsc
- http-log.avsc
- message.avsc
- metadata.avsc
- read-receipt.avsc
- README.md
- source.avsc
- tag.avsc
- template.avsc
- user.avsc
- webhook.avsc
- LogWithTimestamp.java
- ChannelsResponsePayload.java
- CreateTagRequestPayload.java
- CreateTemplateRequestPayload.java
- DeleteTagRequestPayload.java
- DeleteTemplateRequestPayload.java
- GetTemplateRequestPayload.java
- ListTagsResponsePayload.java
- ListTemplatesRequestPayload.java
- ListUsersResponsePayload.java
- PaginationData.java
- TemplatesResponsePayload.java
- UpdateTagRequestPayload.java
- UpdateTemplateRequestPayload.java
- UserResponsePayload.java
- UsersListRequestPayload.java
- WebhookInfoRequestPayload.java
- WebhookListPayload.java
- WebhookListResponsePayload.java
- WebhookResponsePayload.java
- WebhookSubscribePayload.java
- WebhookUnsubscribePayload.java
- WebhookUpdatePayload.java
- ChannelsController.java
- RegistryProxy.java
- Stores.java
- TagsController.java
- TemplatesController.java
- TimestampExtractor.java
- UsersController.java
- WebhooksController.java
- ComponentInfo.java
- ServiceInfo.java
- ClientConfigResponsePayload.java
- ServicesResponsePayload.java
- ClientConfigController.java
- ClientControllerConfig.java
- HealthApi.java
- ServiceDiscovery.java
- application.properties
- tagConfig.json
- Topics.java
- ChannelsControllerTest.java
- TagsControllerTest.java
- TemplatesControllerTest.java
- UsersControllerTest.java
- WebhooksControllerTest.java
- ClientConfigControllerTest.java
- test.properties
- BUILD
- deployment.yaml
- service.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- configmap.yaml
- BUILD
- Chart.yaml
- values.yaml
- AuthConfig.java
- Jwt.java
- JwtAuthenticationFilter.java
- WebSocketConfig.java
- MessagesTreeSet.java
- AuthenticationRequestPayload.java
- AuthenticationResponsePayload.java
- MessageUpsertPayload.java
- RequestErrorResponsePayload.java
- ResumeTokenRequestPayload.java
- ResumeTokenResponsePayload.java
- SendMessageRequestPayload.java
- ChatController.java
- Headers.java
- Principal.java
- Stores.java
- WebSocketController.java
- application.properties
- ChatControllerTest.java
- test.properties
- BUILD
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- MessageSend.java
- MessageSendResponse.java
- CognigyClient.java
- CognigyClientConfig.java
- CognigyConnectorService.java
- MessageHandler.java
- Stores.java
- application.properties
- CognigyConnectorServiceTest.java
- test.properties
- BUILD
- ConversationIndex.java
- CountAction.java
- LuceneQueryResult.java
- Messages.java
- UnreadCountState.java
- AiryAnalyzer.java
- DocumentMapper.java
- ExtendedQueryParser.java
- IndexingProcessor.java
- LuceneDiskStore.java
- LuceneProvider.java
- LuceneStore.java
- ReadOnlyLuceneStore.java
- StoreChangeLogger.java
- ConversationByIdRequestPayload.java
- ConversationListRequestPayload.java
- ConversationListResponsePayload.java
- ConversationResponsePayload.java
- ConversationSetStateRequestPayload.java
- ConversationTagRequestPayload.java
- ConversationUpdateContactRequestPayload.java
- MessageListRequestPayload.java
- MessageListResponsePayload.java
- MessageSuggestRepliesRequestPayload.java
- MessageUpsertPayload.java
- PaginationData.java
- RemoveMetadataRequestPayload.java
- ResendMessageRequestPayload.java
- SendMessageRequestPayload.java
- SetMetadataRequestPayload.java
- UnreadCountPayload.java
- UpsertMetadataRequestPayload.java
- AsyncSendMessagesHandler.java
- ConversationsController.java
- MessagesController.java
- MetadataController.java
- SendMessageController.java
- Stores.java
- application.properties
- TestConversation.java
- Topics.java
- ConversationsInfoTest.java
- ConversationsListTest.java
- ConversationsTagTest.java
- ConversationsUpdateTest.java
- MessagesTest.java
- MetadataControllerTest.java
- SendMessageControllerTest.java
- test.properties
- BUILD
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- Messages.java
- ContactInfoRequestPayload.java
- ContactResponsePayload.java
- ContactWithMergeHistoryResponsePayload.java
- CreateContactPayload.java
- DeleteContactPayload.java
- ImportContactsResponsePayload.java
- ListContactsRequestPayload.java
- ListContactsResponsePayload.java
- MergeContactsRequestPayload.java
- PaginationData.java
- RecentMessagesRequestPayload.java
- RecentMessagesResponsePayload.java
- UpdateContactPayload.java
- ContactsController.java
- ConversationsController.java
- Stores.java
- application.properties
- TestContact.java
- TestConversation.java
- Topics.java
- CreateContactsTest.java
- DeleteContactTest.java
- ImportContactsTest.java
- ListContactsTest.java
- MergeContactsTest.java
- RecentMessagesTest.java
- UpdateContactsTest.java
- test.properties
- BUILD
- FaceBookMetadataKeys.java
- InstagramProfile.java
- LongLivingUserAccessToken.java
- Pages.java
- PageWithConnectInfo.java
- Participants.java
- SendMessagePayload.java
- SendMessageResponse.java
- UserProfile.java
- Api.java
- ApiException.java
- Mapper.java
- Conversation.java
- SendMessageRequest.java
- ConnectInstagramRequestPayload.java
- ConnectPageRequestPayload.java
- DisconnectChannelRequestPayload.java
- ExploreRequestPayload.java
- ExploreResponsePayload.java
- PageInfoResponsePayload.java
- ChannelsController.java
- Connector.java
- Stores.java
- WebhookController.java
- application.properties
- ChannelsControllerTest.java
- FetchMetadataTest.java
- SendMessageTest.java
- WebhookControllerTest.java
- test.properties
- BUILD
- Event.java
- WebhookEntry.java
- WebhookEvent.java
- EventsRouter.java
- MessageMapper.java
- NotAMessageException.java
- application.properties
- EventsRouterTest.java
- test.properties
- BUILD
- configmap.yaml
- deployments.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- deployment.yaml
- service.yaml
- deployment.yaml
- service.yaml
- configmap.yaml
- BUILD
- Chart.yaml
- values.yaml
- result-sender.go
- statements-executor.go
- tools.go
- types.go
- Dockerfile.result-sender
- Dockerfile.statements-executor
- Makefile
- GoogleServiceAccount.java
- SendMessageRequest.java
- Api.java
- Mapper.java
- ApiException.java
- ChannelsController.java
- Connector.java
- GoogleConfig.java
- Stores.java
- WebhookController.java
- application.properties
- SendMessageTest.java
- test.properties
- BUILD
- EventInfo.java
- EventsRouter.java
- InfoExtractor.java
- ObjectMapperConfig.java
- WebhookEvent.java
- application.properties
- EventsRouterTest.java
- test.properties
- BUILD
- configmap.yaml
- deployments.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- MessageSend.java
- MessageSendResponse.java
- IbmWatsonAssistantClient.java
- IbmWatsonAssistantClientConfig.java
- IbmWatsonAssistantConnectorService.java
- MessageHandler.java
- Stores.java
- application.properties
- IbmWatsonAssistantConnectorServiceTest.java
- test.properties
- BUILD
- InstalledComponentsCache.java
- K8sClientConfig.java
- Component.java
- ComponentDetails.java
- ComponentStatus.java
- InstallationStatus.java
- Repository.java
- InstallPayload.java
- UninstallPayload.java
- CatalogHandler.java
- GitHandler.java
- HelmJobHandler.java
- InstallationStatusComponentsHandler.java
- InstallerController.java
- InstallerHandler.java
- InstallerHandlerCacheManager.java
- JobEmptyException.java
- NotCompletedException.java
- Stores.java
- application.properties
- CatalogHandlerTest.java
- InstallationStatusComponentsHandlerTest.java
- InstallerHandlerTest.java
- helm-install-cmd.txt
- repositories.json
- test.properties
- BUILD
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- AwsConfig.java
- MediaUpload.java
- MediaController.java
- application.properties
- MediaUploadTest.java
- MediaControllerTest.java
- giphy.gif
- test.properties
- BUILD
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- MessageSend.java
- MessageSendResponse.java
- MessageHandler.java
- RasaClient.java
- RasaClientConfig.java
- RasaConnectorService.java
- Stores.java
- application.properties
- RasaConnectorServiceTest.java
- test.properties
- BUILD
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- karapace.ts
- app.ts
- package.json
- tsconfig.json
- types.ts
- Dockerfile
- Makefile
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- SendMessage.java
- ActionPayload.java
- ErrorResponsePayload.java
- SendMessageRequestPayload.java
- SendMessageResponsePayload.java
- Actions.java
- ApiException.java
- Endpoint.java
- EndpointConfig.java
- ChannelsResponsePayload.java
- CreateChannelRequestPayload.java
- CreateSourceRequestPayload.java
- DeleteSourceRequestPayload.java
- DisconnectChannelRequestPayload.java
- ListSourceResponsePayload.java
- SourceResponsePayload.java
- WebhookRequestPayload.java
- SourceToken.java
- ChannelsController.java
- SourcesController.java
- Stores.java
- WebhookController.java
- TestSource.java
- Topics.java
- ChannelsControllerTest.java
- SendMessageTest.java
- WebhookControllerTest.java
- test.properties
- webhook.json
- BUILD
- configmap.yaml
- deployment.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- auth.go
- BUILD
- cors.go
- main.go
- streams_create.go
- streams_delete.go
- streams_info.go
- streams_list.go
- SendMessageRequest.java
- Api.java
- ApiException.java
- ChannelsController.java
- Connector.java
- Stores.java
- WebhookController.java
- application.properties
- CreateConversationTest.java
- SendMessageTest.java
- WebhookControllerTest.java
- test.properties
- BUILD
- EventsRouter.java
- TimestampExtractor.java
- TwilioEventInfo.java
- TwilioInfoExtractor.java
- application.properties
- EventsRouterTest.java
- test.properties
- BUILD
- configmap.yaml
- deployments.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- CountAction.java
- UnreadCountState.java
- MarkReadRequestPayload.java
- Stores.java
- UnreadCounterController.java
- UnreadCountTest.java
- test.properties
- BUILD
- Account.java
- AccountInfo.java
- SendMessageRequest.java
- SendMessageResponse.java
- Api.java
- ApiException.java
- ChannelsController.java
- Connector.java
- EventsRouter.java
- Stores.java
- WebhookController.java
- application.properties
- MockAccountInfo.java
- Topics.java
- ChannelsTest.java
- EventsRouterTest.java
- SendMessageTest.java
- WebhookControllerTest.java
- conversation_started.json
- message_delivered.json
- message_received.json
- message_seen.json
- test.properties
- BUILD
- configmap.yaml
- deployments.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- BeanstalkConsumerConfig.java
- SenderConfig.java
- Consumer.java
- Sender.java
- Stores.java
- application.properties
- ConsumerTest.java
- test.properties
- BUILD
- configmap.yaml
- deployments.yaml
- services.yaml
- BUILD
- Chart.yaml
- values.yaml
- WebhookEvent.java
- BUILD
- BeanstalkProducerConfig.java
- BeanstalkPublisher.java
- Stores.java
- application.properties
- PublisherTest.java
- test.properties
- BUILD
- Stores.java
- WebSocketConfig.java
- WebSocketController.java
- application.properties
- WebSocketControllerTest.java
- test.properties
- BUILD
- LongLivingUserAccessToken.java
- SendMessageResponse.java
- Api.java
- ApiException.java
- Mapper.java
- MetaConfig.java
- Conversation.java
- MessageWithChannel.java
- SendMessageRequest.java
- ConnectChannelRequestPayload.java
- DisconnectChannelRequestPayload.java
- ChannelsController.java
- Connector.java
- Stores.java
- WebhookController.java
- application.properties
- ChannelsControllerTest.java
- MarkReadTest.java
- SendMessageTest.java
- WebhookControllerTest.java
- test.properties
- BUILD
- Event.java
- Value.java
- WebhookEntry.java
- WebhookEvent.java
- EventsRouter.java
- MessageMapper.java
- EventsRouterTest.java
- image.json
- status.json
- test.properties
- text.json
- BUILD
- configmap.yaml
- deployments.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- ChannelContainer.java
- ChannelPayload.java
- BUILD
- Component.java
- MetadataRepository.java
- BUILD
- Contact.java
- ConversationContact.java
- MetadataRepository.java
- BUILD
- Conversation.java
- ConversationPayload.java
- BUILD
- ChannelUpdated.java
- ComponentUpdated.java
- ConversationUpdated.java
- Event.java
- EventType.java
- MessageCreated.java
- MessageUpdated.java
- MetadataUpdated.java
- TagEvent.java
- BUILD
- MessageContainer.java
- MessageResponsePayload.java
- Sender.java
- MessageRepository.java
- BUILD
- MetadataMap.java
- MetadataNode.java
- MetadataKeys.java
- MetadataObjectMapper.java
- MetadataRepository.java
- Subject.java
- ObjectMapperTest.java
- BUILD
- TagPayload.java
- BUILD
- TemplatePayload.java
- BUILD
- .fossa.yml
- BUILD
- cli.no-args.golden
- cli.version.golden
- cli.yaml
- BUILD
- cli_test.go
- mockserver.go
- runner.go
- test_file.go
- version_test.go
- api.go
- BUILD
- endpoint.go
- BUILD
- config.go
- BUILD
- create.go
- BUILD
- login.go
- BUILD
- status.go
- BUILD
- ui.go
- BUILD
- upgrade.go
- BUILD
- root.go
- BUILD
- failure.go
- output.go
- segment.go
- BUILD
- helm.go
- BUILD
- context.go
- aws.go
- BUILD
- files.go
- kubeConfigTemplate.yaml
- rolepolicy.json
- BUILD
- gcp.go
- BUILD
- minikube.go
- BUILD
- provider.go
- airy.yaml
- BUILD
- copy.go
- BUILD
- files.go
- init.go
- BUILD
- go.mod
- go.sum
- main.go
- .gitkeep
- BUILD
- generate_cli_docs.go
- go.mod
- go.sum
- util.go
- attachments.md
- channel-disconnect.mdx
- channels.md
- chatplugin.md
- client-config.md
- cluster.md
- components.md
- connect-chatPlugin.mdx
- connect-facebook.mdx
- connect-google.mdx
- connect-instagram.mdx
- connect-twilioSms.mdx
- connect-twilioWhatsApp.mdx
- connect-viber.mdx
- connect-whatsapp.mdx
- contacts-response-payload.mdx
- contacts.md
- conversations.md
- introduction.md
- messages.md
- metadata.md
- repositories.md
- streams.md
- suggest-replies.mdx
- tags.md
- templates.md
- users.md
- httpClient.md
- introduction.md
- source.md
- webhook.md
- websocket.md
- postgresql.md
- introduction.md
- usage.md
- architecture.md
- design-principles.md
- kafka.md
- metadata.md
- release-process.md
- telemetry.md
- cognigy-ai.md
- ibm-watson-assistant.md
- installation-options.mdx
- introduction.md
- rasa.md
- customization.md
- demo.md
- installation.md
- messageExamples.md
- overview.md
- quickstart.md
- applyVariables-note.mdx
- connectChannelOptions.mdx
- connectFormOptional.mdx
- debugging-twilio.mdx
- facebook.md
- google.md
- inbox-messages.mdx
- instagram.md
- introduction.md
- sms-twilio.md
- twilio-config.mdx
- twilio-send-message.mdx
- twilio-sources.mdx
- viber.md
- whatsapp-cloud.md
- whatsapp-twilio.md
- overview.md
- aws.md
- configuration.md
- gcp.md
- helm.md
- introduction.md
- minikube.md
- security.md
- terraform.md
- componentDefinition.mdx
- components.md
- glossary.md
- introduction.md
- quickstart.md
- troubleshooting.md
- upgrade.md
- analytics-demo.md
- backup.md
- component-reset.md
- contributing-components.md
- contributing-to-airy.md
- monitoring.md
- remote-kafka-cluster.md
- catalog.md
- connectors.md
- introduction.md
- status.md
- webhooks.md
- contacts.md
- introduction.md
- messenger.md
- suggestedReplies.md
- tags.md
- integration-testing.md
- overview.md
- changelog.md
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- index.js
- index.js
- styles.module.css
- index.js
- custom.css
- github.js
- monokai.js
- airyBubble.svg
- aws.svg
- bolt.svg
- catalogIcon.svg
- channelsUi.svg
- chat.svg
- checkmarkFilled.svg
- cloud.svg
- cog.svg
- commentBubble.svg
- componentsIcon.svg
- connectorsIcon.svg
- contacts.svg
- deploy.svg
- desktopComputer.svg
- diamond.svg
- drafting.svg
- electricPlug.svg
- facebookMessenger.svg
- fishingPole.svg
- gcp.svg
- gear.svg
- githubIcon.svg
- google.svg
- hammerAndWrench.svg
- helm.svg
- highVoltage.svg
- instagram.svg
- label.svg
- minikube.svg
- package.svg
- priceTag.svg
- prototype.svg
- rasa.svg
- robot.svg
- rocket.svg
- serverStack.svg
- slack.svg
- sms.svg
- speechBalloon.svg
- terraform.svg
- toggleSwitch.svg
- uncheckIconGray.svg
- uncheckIconRed.svg
- uncheckIconYellow.svg
- viber.svg
- webhooks.svg
- webhooksIcon.svg
- whatsapp.svg
- flow.png
- messagingExample.png
- credentialsibmwatson.jpg
- enviromentsibmwatson.jpg
- messagingExample.png
- messagingExample.png
- k8s-azure.jpg
- k8s-digitalocean-setup.jpg
- k8s-digitalocean.jpg
- chatplugin.gif
- connect_chatplugin_channel.gif
- conversation_list.gif
- messages_topic.gif
- community.png
- enterprise.png
- troubleshooting.png
- components-dark.png
- components-light.png
- introduction-light.png
- introduction.png
- airy_core_ui.png
- demo_data_df.png
- demo_data_inbox.png
- ec2_security_group.png
- jupyterhub.png
- AudioMessagePreview.png
- basicCustomizationChatpluginExample.png
- channelEditChatplugin.png
- chatplugin-channel-connected.png
- chatplugin-conversations.png
- chatplugin-customize-demo.gif
- chatplugin-id.png
- chatplugin.gif
- chatpluginConnectForm.png
- connect_chatplugin_channel.gif
- conversation_list.gif
- customizedStyleChatplugin.png
- defaultStyleChatplugin.png
- fileMessagePreview.png
- imageMessagePreview.png
- messages_topic.gif
- quickRepliesMessagePreview.png
- richTextMessagePreview.png
- SuggestionResponseMessagePreview.png
- textMessagePreview.png
- videoMessagePreview.png
- add_subscriptions.png
- apps.jpg
- edit_page_subs.png
- facebook_ui.png
- messenger.png
- messenger_product.png
- secret.png
- token_messenger.png
- tokenMessenger_popUp.png
- webhook_1.png
- webhook_2.png
- webhookProduct.png
- googleConnect.png
- key.png
- instagramAccountId.jpg
- instagramConnect.png
- webhookInstagram.jpg
- twilio_debug.png
- twilio_token.png
- twilio_ui.png
- twilio_webhook.png
- twilioSMS_ui.png
- whatsAppConnect.png
- account-creation.jpg
- connectChannelExample.gif
- contactsEdit.gif
- controlCenterCatalog.png
- controlCenterConnectors.png
- controlCenterStatus.png
- controlCenterWebhooks.png
- cypressDashboard.png
- emojiExample.png
- FacebookTemplatePayload.png
- FilteringInbox.gif
- GoogleRichCardPayload.png
- inbox.png
- inboxMessenger.png
- RichCardCarousel.gif
- richCardCarouselChatpluginExample.gif
- RichCardChatpluginExample.gif
- suggested-replies.gif
- suggested-replies.png
- tags-ui.png
- tagsCreate.png
- tagsDelete.png
- tagsEdit.png
- templateButtonFacebook.png
- ui.png
- favicon.ico
- logo_dark.svg
- logo_light.svg
- .nojekyll
- .gitignore
- babel.config.js
- BUILD.bazel
- docusaurus.config.js
- package.json
- README.md
- sidebars.js
- yarn.lock
- BUILD
- config.ts
- development.html
- index.tsx
- BUILD
- index.ts
- BUILD
- example.html
- index.tsx
- nginx.conf
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.tsx
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- EmojiPicker.tsx
- EmojiPickerWrapper.tsx
- index.tsx
- index.tsx
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.ts
- AiryChatPlugin.tsx
- config.ts
- global.d.ts
- storage.ts
- BUILD
- index.ts
- publish_package.json
- README.md
- bazel.tsconfig.json
- BUILD
- deps.bzl
- index.ts
- README.md
- tsconfig.json
- BUILD
- BUILD
- favicon.ico
- manifest.json
- start.html
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- reset.scss
- index.ts
- index.tsx
- index.module.scss
- index.tsx
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.ts
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- FilterCatalogModal.module.scss
- FilterCatalogModal.tsx
- CatalogSearchBar.module.scss
- CatalogSearchBar.tsx
- index.module.scss
- index.tsx
- CatalogOutlet.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- SetConfigInputs.module.scss
- SetConfigInputs.tsx
- index.module.scss
- index.tsx
- ConnectChannelModal.module.scss
- ConnectChannelModal.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- CreateUpdateSection.module.scss
- CreateUpdateSection.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- CustomiseSection.module.scss
- CustomiseSection.tsx
- InstallSection.module.scss
- InstallSection.tsx
- ConnectNewChatPlugin.module.scss
- ConnectNewChatPlugin.tsx
- ChatPluginConnect.module.scss
- ChatPluginConnect.tsx
- index.module.scss
- index.tsx
- FacebookConnect.module.scss
- FacebookConnect.tsx
- index.module.scss
- index.tsx
- GoogleConnect.module.scss
- GoogleConnect.tsx
- index.module.scss
- index.tsx
- InstagramConnect.module.scss
- InstagramConnect.tsx
- TwilioSmsConnect.module.scss
- TwilioSmsConnect.tsx
- index.module.scss
- index.tsx
- TwilioWhatsappConnect.module.scss
- TwilioWhatsappConnect.tsx
- TwilioConnect.module.scss
- TwilioConnect.tsx
- ViberConnect.module.scss
- ViberConnect.tsx
- WhatsappConnect.module.scss
- WhatsappConnect.tsx
- index.module.scss
- index.tsx
- ConnectorsOutlet.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.tsx
- index.module.scss
- index.tsx
- PhaseOne.tsx
- PhaseTwo.tsx
- ListMode.tsx
- index.tsx
- index.tsx
- index.tsx
- index.module.scss
- SchemaDescription.tsx
- index.module.scss
- index.tsx
- SchemaInfo.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- ItemInfo.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- ListMode.tsx
- index.tsx
- index.module.scss
- StreamDescription.tsx
- index.module.scss
- index.tsx
- StreamInfo.tsx
- index.module.scss
- index.tsx
- ListMode.tsx
- index.module.scss
- TopicDescription.tsx
- index.module.scss
- index.tsx
- TopicInfo.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- routes.ts
- channels.ts
- components.ts
- connectors.ts
- index.ts
- streams.ts
- index.ts
- localState.ts
- format.ts
- getAppExternalURL.ts
- getComponentStatus.ts
- getRouteForCard.ts
- index.ts
- pageTitle.ts
- App.module.scss
- App.tsx
- env.ts
- httpClient.ts
- index.scss
- index.tsx
- store.ts
- BUILD
- development.html
- index.html
- nginx.conf
- BUILD
- index.ts
- BUILD
- favicon.ico
- manifest.json
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.tsx
- index.ts
- index.ts
- index.ts
- add-icon.svg
- filter.svg
- search-channel-icon.svg
- onesignal.scss
- toastify.scss
- animations.scss
- examples.scss
- index.scss
- README.md
- reset.scss
- index.ts
- index.tsx
- index.module.scss
- index.tsx
- fillContactInfo.ts
- getInfoDetailPayload.ts
- index.ts
- infoPointUtil.ts
- ContactIcon.tsx
- ContactInfoPoint.tsx
- ConversationsForContact.tsx
- Expandable.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- ColorSelector.module.scss
- ColorSelector.tsx
- Input.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- AudioStream.tsx
- index.module.scss
- index.tsx
- WaveformAudio.tsx
- index.module.scss
- index.tsx
- InputOptions.module.scss
- InputOptions.tsx
- InputSelector.module.scss
- InputSelector.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- Popup.module.scss
- Popup.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.tsx
- index.tsx
- EmptyStateTags.module.scss
- EmptyStateTags.tsx
- index.module.scss
- index.tsx
- SimpleTagForm.module.scss
- SimpleTagForm.tsx
- TableRow.module.scss
- TableRow.tsx
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- routes.ts
- channels.ts
- conversations.ts
- date.ts
- index.ts
- numbers.ts
- index.ts
- localState.ts
- usePrevious.ts
- index.ts
- index.ts
- attachmentsTypes.ts
- index.ts
- messageTypes.ts
- index.ts
- pageTitle.ts
- index.ts
- tag.ts
- App.module.scss
- App.tsx
- env.ts
- httpClient.ts
- index.scss
- index.tsx
- store.ts
- BUILD
- development.html
- index.html
- nginx.conf
- README.md
- .fossa.yml
- README.md
- BUILD
- controller.go
- create.go
- delete.go
- update.go
- auth.go
- BUILD
- cluster_update.go
- components_delete.go
- components_get.go
- components_install_uninstall.go
- components_list.go
- components_update.go
- cors.go
- proxy.go
- server.go
- services.go
- BUILD
- go.mod
- go.sum
- main.go
- ingress-controller.yaml
- letsencrypt.yaml
- ngrok.yaml
- service.yaml
- serviceaccount.yaml
- BUILD
- Chart.yaml
- values.yaml
- configmap.yaml
- service.yaml
- statefulset.yaml
- BUILD
- Chart.yaml
- values.yaml
- _helpers.tpl
- headless-service.yaml
- prometheus.yaml
- service.yaml
- statefulset.yaml
- Chart.yaml
- values.yaml
- deployment.yaml
- service.yaml
- Chart.yaml
- values.yaml
- _helpers.tpl
- headless-service.yaml
- poddisruptionbudget.yaml
- service.yaml
- statefulset.yaml
- Chart.yaml
- values.yaml
- kafka-helper-scripts.yaml
- BUILD
- Chart.yaml
- values.yaml
- Chart.yaml
- values.yaml
- configmap.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- _helpers.tpl
- deployment.yaml
- jmx-configmap.yaml
- service.yaml
- BUILD
- Chart.yaml
- values.yaml
- configmap.yaml
- secret.yaml
- service.yaml
- statefulset.yaml
- BUILD
- Chart.yaml
- values.yaml
- secret.yaml
- service.yaml
- statefulset.yaml
- BUILD
- Chart.yaml
- values.yaml
- Chart.yaml
- configmap.yaml
- deployment.yaml
- service.yaml
- configmap.yaml
- deployment.yaml
- service.yaml
- configmap.yaml
- deployment.yaml
- service.yaml
- configmap.yaml
- deployment.yaml
- service.yaml
- configmap.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- configmap.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- configmap.yaml
- deployment.yaml
- service.yaml
- ingress.yaml
- configmap.yaml
- kafka.yaml
- loadbalancer-update.yaml
- configmap.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- serviceAccount.yaml
- job-kafka.yaml
- job-wait.yaml
- kafka-create-topics.yaml
- scripts.yaml
- limitRange.yaml
- 0.29.0.yaml
- cleanup-old-jobs.yaml
- scripts.yaml
- serviceaccount.yaml
- BUILD
- Chart.yaml
- values.yaml
- Dockerfile
- Makefile
- Dockerfile
- Makefile
- Dockerfile
- Makefile
- Dockerfile
- Makefile
- server.properties
- zookeeper.properties
- configure-kafka.sh
- configure-zookeeper.sh
- entrypoint.sh
- Dockerfile
- Makefile
- _helpers.tpl
- headless-service.yaml
- prometheus.yaml
- service.yaml
- statefulset.yaml
- Chart.yaml
- values.yaml
- deployment.yaml
- service.yaml
- Chart.yaml
- values.yaml
- _helpers.tpl
- headless-service.yaml
- poddisruptionbudget.yaml
- service.yaml
- statefulset.yaml
- Chart.yaml
- values.yaml
- kafka-helper-scripts.yaml
- BUILD
- Chart.yaml
- values.yaml
- _helpers.tpl
- configmap.yaml
- headless-service.yaml
- prometheus.yaml
- service.yaml
- statefulset.yaml
- Chart.yaml
- values.yaml
- deployment.yaml
- service.yaml
- Chart.yaml
- values.yaml
- kafka-helper-scripts.yaml
- BUILD
- Chart.yaml
- values.yaml
- server.properties
- configure-kafka.sh
- entrypoint.sh
- Dockerfile
- Makefile
- BUILD
- callbacks.go
- config.go
- configmaps.go
- containers.go
- deployments.go
- go.mod
- go.sum
- BUILD
- go.mod
- go.sum
- util.go
- jupyter-config.yaml
- values.yaml
- cli.yaml
- main.tf
- outputs.tf
- variables.tf
- defaultResourceLimits.yaml
- main.tf
- outputs.tf
- state.tf
- variables.tf
- main.tf
- outputs.tf
- state.tf
- variables.sh
- variables.tf
- main.tf
- outputs.tf
- state.tf
- variables.tf
- main.tf
- outputs.tf
- state.tf
- install.flags
- install.sh
- uninstall.sh
- main.tf
- outputs.tf
- variables.tf
- main.tf
- outputs.tf
- variables.tf
- main.tf
- outputs.tf
- variables.tf
- main.tf
- outputs.tf
- variables.tf
- values.yaml
- pv.yaml
- pvc.yaml
- Application.java
- TopicsFinder.java
- BUILD
- kafka-client.yaml
- .fossa.yml
- BUILD
- BUILD
- end_conversation.spec.ts
- websocket_test.spec.ts
- BUILD
- createChatPluginConversation.ts
- editContactDetails.ts
- editDisplayName.ts
- index.ts
- listConversationsForContact.ts
- BUILD
- connect_chatplugin.spec.ts
- contact_edit.spec.ts
- create_tag.spec.ts
- display_name_edit.spec.ts
- filter_conversation.spec.ts
- list_contacts_page.spec.ts
- send_chatplugin_message.spec.ts
- state_conversations.spec.ts
- suggested_replies.spec.ts
- BUILD
- cypress.config.ts
- fileMock.js
- style-mock.js
- airy_yaml.go
- BUILD
- components.go
- kafka.go
- security.go
- BUILD
- client.go
- cluster.go
- components.go
- go.mod
- go.sum
- httpclient.go
- streams.go
- BUILD
- configmaps.go
- BUILD
- client_config_request_payload.go
- client_config_response_payload.go
- cluster.go
- components.go
- go.mod
- go.sum
- streams.go
- BUILD
- tools.go
- Signature.java
- BUILD
- DateFormat.java
- BUILD
- KafkaHybridDeserializer.java
- KafkaJacksonDeserializer.java
- Configurations.java
- HybridObjectMapper.java
- KafkaHybridSerde.java
- AvroGenericArraySerializer.java
- KafkaHybridSerializer.java
- KafkaJacksonSerializer.java
- KafkaConsumerWrapper.java
- BUILD
- ApplicationCommunicationChannels.java
- ApplicationCommunicationContacts.java
- ApplicationCommunicationMessages.java
- ApplicationCommunicationMetadata.java
- ApplicationCommunicationReadReceipts.java
- ApplicationCommunicationSources.java
- ApplicationCommunicationTags.java
- ApplicationCommunicationTemplates.java
- ApplicationCommunicationUsers.java
- ApplicationCommunicationWebhooks.java
- OpsApplicationComponents.java
- OpsApplicationLogs.java
- SourceFacebookEvents.java
- SourceGoogleEvents.java
- SourceTwilioEvents.java
- SourceViberEvents.java
- SourceWhatsappEvents.java
- AbstractTopic.java
- ApplicationCommunication.java
- OpsApplication.java
- SourceTwilio.java
- Topic.java
- BUILD
- CustomRocksDbConfig.java
- HostStoreInfo.java
- KafkaStreamsWrapper.java
- MetadataService.java
- StoreNotFoundException.java
- StoreNotReadyException.java
- BUILD
- SharedKafkaTestResource.java
- KafkaTestCluster.java
- KafkaTestHelper.java
- KafkaTestServer.java
- SchemaRegistryTestServer.java
- ZookeeperTestServer.java
- BUILD
- AiryLoggerFactory.java
- BUILD
- Page.java
- Paginator.java
- PaginatorTest.java
- BUILD
- SourcesParser.java
- BUILD
- AsyncExecutorConfig.java
- BUILD
- EmailsResponse.java
- GithubApi.java
- ClientConfig.java
- CommonProviders.java
- ConfigProvider.java
- EmailFilter.java
- LoginRedirect.java
- UserProperties.java
- UserService.java
- AuthCookie.java
- CookieSecurityContextRepository.java
- UserAuth.java
- UserProfile.java
- AuthenticationFilter.java
- TokenAuth.java
- TokenProfile.java
- AuthConfig.java
- IgnoreAuthPattern.java
- Jwt.java
- PrincipalAccess.java
- Controller.java
- AuthenticationTest.java
- NoAuthTest.java
- OidcTest.java
- BUILD
- AiryObjectMapperConfig.java
- AirySpringBootApplication.java
- default.properties
- BUILD
- KafkaCoreConfig.java
- kafka-core.properties
- BUILD
- KafkaStreamsConfig.java
- kafka-streams.properties
- BUILD
- WebTestHelper.java
- WebTestHelperConfig.java
- BUILD
- AsynchronousSpringEventsConfig.java
- HttpEvent.java
- HttpEventPublisher.java
- KafkaListener.java
- HttpPostLogFilter.java
- RequestLoggingConfig.java
- RequestLoggingFilter.java
- RequestLoggingIgnorePatterns.java
- RequestErrorResponsePayload.java
- BUILD
- FileHelper.java
- RunnableTest.java
- Timing.java
- BUILD
- TextFormat.java
- BUILD
- .bazelignore
- .bazelrc
- .bazelversion
- .env.example
- .eslintrc
- .gitignore
- .prettierignore
- .prettierrc.json
- bazel.tsconfig.json
- BUILD
- code_of_conduct.md
- CONTRIBUTING.md
- go.mod
- go.sum
- go_repositories.bzl
- jest.config.ts
- LICENSE
- README.md
- VERSION
- WORKSPACE
π Installation Guide
git clone https://github.com/airyhq/airy
Downloads the entire project code from GitHub to your computer.
cd airy
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -f backend/components/flink-connector/Dockerfile.result-sender -t airy .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 airy
Runs the built image as an actual container.
3. Node.js
Easycd backend/components/schema-registry-manager/src
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
4. Go
Mediumcd cli
This project's files live in a subfolder, so move into it first.
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd backend/components/flink-connector
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
