├── .formatter.exs ├── .github └── workflows │ ├── deploy-pages.yml │ ├── docker-build.yml │ ├── docker-cloud-build.yml │ ├── docker-smoke.sh │ ├── e2e-tests.yml │ └── signoff-commit.yml ├── .gitignore ├── .iex.exs ├── .settings.example.json ├── .tool-versions ├── .vscode └── settings.json ├── .zed └── tasks.json ├── ADD-SINK-ROUTING.md ├── ADD-SINK.md ├── AGENTS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.postgres ├── LICENSE ├── Makefile ├── README.md ├── STYLE.md ├── assets ├── .prettierignore ├── .prettierrc ├── build.js ├── components.json ├── css │ └── app.css ├── js │ ├── app.js │ └── server.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── svelte │ ├── App.svelte │ ├── cli │ │ └── Index.svelte │ ├── components │ │ ├── AwsAuthenticationForm.svelte │ │ ├── BackfillForm.svelte │ │ ├── Beta.svelte │ │ ├── CodeWithCopy.svelte │ │ ├── CodeWithSecret.svelte │ │ ├── CollapsibleCode.svelte │ │ ├── CopyIcon.svelte │ │ ├── DatabaseConnectionAlert.svelte │ │ ├── Datetime.svelte │ │ ├── DeleteFunctionDialog.svelte │ │ ├── FilterForm.svelte │ │ ├── FullPageForm.svelte │ │ ├── LinkPatchNavigate.svelte │ │ ├── LinkPushNavigate.svelte │ │ ├── MessageExamples.svelte │ │ ├── SchemaTableSelector.svelte │ │ ├── SequenceSelector.svelte │ │ ├── Sidenav.svelte │ │ ├── SinkCardHttpPush.svelte │ │ ├── TableOrSchemaSelector.svelte │ │ ├── TableSelector.svelte │ │ ├── TableWithDrawer.svelte │ │ ├── Toaster.svelte │ │ ├── TransformExamples.svelte │ │ └── ui │ │ │ ├── CopyToClipboard.svelte │ │ │ ├── accordion │ │ │ ├── accordion-content.svelte │ │ │ ├── accordion-item.svelte │ │ │ ├── accordion-trigger.svelte │ │ │ └── index.ts │ │ │ ├── alert-dialog │ │ │ ├── alert-dialog-action.svelte │ │ │ ├── alert-dialog-cancel.svelte │ │ │ ├── alert-dialog-content.svelte │ │ │ ├── alert-dialog-description.svelte │ │ │ ├── alert-dialog-footer.svelte │ │ │ ├── alert-dialog-header.svelte │ │ │ ├── alert-dialog-overlay.svelte │ │ │ ├── alert-dialog-portal.svelte │ │ │ ├── alert-dialog-title.svelte │ │ │ └── index.ts │ │ │ ├── alert │ │ │ ├── alert-description.svelte │ │ │ ├── alert-title.svelte │ │ │ ├── alert.svelte │ │ │ └── index.ts │ │ │ ├── badge │ │ │ ├── badge.svelte │ │ │ └── index.ts │ │ │ ├── button │ │ │ ├── button.svelte │ │ │ └── index.ts │ │ │ ├── card │ │ │ ├── card-content.svelte │ │ │ ├── card-description.svelte │ │ │ ├── card-footer.svelte │ │ │ ├── card-header.svelte │ │ │ ├── card-title.svelte │ │ │ ├── card.svelte │ │ │ ├── expandable-card-header.svelte │ │ │ ├── expandable-card.svelte │ │ │ └── index.ts │ │ │ ├── checkbox │ │ │ ├── checkbox.svelte │ │ │ └── index.ts │ │ │ ├── command │ │ │ ├── command-dialog.svelte │ │ │ ├── command-empty.svelte │ │ │ ├── command-group.svelte │ │ │ ├── command-input.svelte │ │ │ ├── command-item.svelte │ │ │ ├── command-list.svelte │ │ │ ├── command-separator.svelte │ │ │ ├── command-shortcut.svelte │ │ │ ├── command.svelte │ │ │ └── index.ts │ │ │ ├── dialog │ │ │ ├── dialog-content.svelte │ │ │ ├── dialog-description.svelte │ │ │ ├── dialog-footer.svelte │ │ │ ├── dialog-header.svelte │ │ │ ├── dialog-overlay.svelte │ │ │ ├── dialog-portal.svelte │ │ │ ├── dialog-title.svelte │ │ │ └── index.ts │ │ │ ├── drawer │ │ │ ├── drawer-content.svelte │ │ │ ├── drawer-description.svelte │ │ │ ├── drawer-footer.svelte │ │ │ ├── drawer-header.svelte │ │ │ ├── drawer-nested.svelte │ │ │ ├── drawer-overlay.svelte │ │ │ ├── drawer-title.svelte │ │ │ ├── drawer.svelte │ │ │ └── index.ts │ │ │ ├── dropdown-menu │ │ │ ├── dropdown-menu-checkbox-item.svelte │ │ │ ├── dropdown-menu-content.svelte │ │ │ ├── dropdown-menu-item.svelte │ │ │ ├── dropdown-menu-label.svelte │ │ │ ├── dropdown-menu-radio-group.svelte │ │ │ ├── dropdown-menu-radio-item.svelte │ │ │ ├── dropdown-menu-separator.svelte │ │ │ ├── dropdown-menu-shortcut.svelte │ │ │ ├── dropdown-menu-sub-content.svelte │ │ │ ├── dropdown-menu-sub-trigger.svelte │ │ │ └── index.ts │ │ │ ├── form-error-message.svelte │ │ │ ├── form-item.svelte │ │ │ ├── form-toggle-visibility-button.svelte │ │ │ ├── input │ │ │ ├── index.ts │ │ │ └── input.svelte │ │ │ ├── label │ │ │ ├── index.ts │ │ │ └── label.svelte │ │ │ ├── popover │ │ │ ├── index.js │ │ │ └── popover-content.svelte │ │ │ ├── progress │ │ │ ├── index.ts │ │ │ └── progress.svelte │ │ │ ├── radio-group │ │ │ ├── index.ts │ │ │ ├── radio-group-item.svelte │ │ │ └── radio-group.svelte │ │ │ ├── select │ │ │ ├── index.ts │ │ │ ├── select-content.svelte │ │ │ ├── select-item.svelte │ │ │ ├── select-label.svelte │ │ │ ├── select-separator.svelte │ │ │ └── select-trigger.svelte │ │ │ ├── sheet │ │ │ ├── index.ts │ │ │ ├── sheet-content.svelte │ │ │ ├── sheet-description.svelte │ │ │ ├── sheet-footer.svelte │ │ │ ├── sheet-header.svelte │ │ │ ├── sheet-overlay.svelte │ │ │ ├── sheet-portal.svelte │ │ │ └── sheet-title.svelte │ │ │ ├── skeleton │ │ │ ├── index.ts │ │ │ └── skeleton.svelte │ │ │ ├── sonner │ │ │ ├── index.ts │ │ │ └── sonner.svelte │ │ │ ├── switch │ │ │ ├── index.ts │ │ │ └── switch.svelte │ │ │ ├── table │ │ │ ├── index.ts │ │ │ ├── table-body.svelte │ │ │ ├── table-caption.svelte │ │ │ ├── table-cell.svelte │ │ │ ├── table-footer.svelte │ │ │ ├── table-head.svelte │ │ │ ├── table-header.svelte │ │ │ ├── table-row.svelte │ │ │ └── table.svelte │ │ │ ├── tabs │ │ │ ├── index.ts │ │ │ ├── tabs-content.svelte │ │ │ ├── tabs-list.svelte │ │ │ └── tabs-trigger.svelte │ │ │ ├── textarea │ │ │ ├── index.ts │ │ │ └── textarea.svelte │ │ │ └── tooltip │ │ │ ├── index.ts │ │ │ └── tooltip-content.svelte │ ├── consumers │ │ ├── ColumnList.svelte │ │ ├── DynamicRoutingForm.svelte │ │ ├── FunctionPicker.svelte │ │ ├── GroupColumnsForm.svelte │ │ ├── HttpPullVisual.svelte │ │ ├── HttpPushVisual.svelte │ │ ├── ShowBackfills.svelte │ │ ├── ShowConsumerGroupHeader.svelte │ │ ├── ShowMessages.svelte │ │ ├── ShowSink.svelte │ │ ├── ShowSinkHeader.svelte │ │ ├── ShowSource.svelte │ │ ├── ShowTrace.svelte │ │ ├── SinkConsumerForm.svelte │ │ ├── SinkHttpPushForm.svelte │ │ ├── SinkIndex.svelte │ │ ├── StopSinkModal.svelte │ │ ├── dynamicRoutingDocs.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── databases │ │ ├── Form.svelte │ │ ├── Index.svelte │ │ ├── Messages.svelte │ │ ├── Show.svelte │ │ ├── ShowHeader.svelte │ │ ├── WalProjections.svelte │ │ ├── types.ts │ │ └── utils.ts │ ├── functions │ │ ├── Edit.svelte │ │ ├── EditableArgument.svelte │ │ ├── Index.svelte │ │ ├── functionCodeStorage.ts │ │ ├── functionTypeStorage.ts │ │ ├── messageStorage.ts │ │ └── types.ts │ ├── health │ │ ├── HealthAlerts.svelte │ │ ├── HealthIcon.svelte │ │ ├── HealthPill.svelte │ │ ├── HealthSummary.svelte │ │ └── Types.ts │ ├── http_endpoints │ │ ├── Form.svelte │ │ ├── Index.svelte │ │ └── Show.svelte │ ├── mdx.d.ts │ ├── mdx │ │ └── function-transform-snippet.mdx │ ├── settings │ │ ├── AccountSettings.svelte │ │ └── UserSettings.svelte │ ├── sinks │ │ ├── azure_event_hub │ │ │ ├── AzureEventHubIcon.svelte │ │ │ ├── AzureEventHubSinkCard.svelte │ │ │ └── AzureEventHubSinkForm.svelte │ │ ├── elasticsearch │ │ │ ├── ElasticsearchIcon.svelte │ │ │ ├── ElasticsearchSinkCard.svelte │ │ │ └── ElasticsearchSinkForm.svelte │ │ ├── gcp_pubsub │ │ │ ├── GcpPubsubIcon.svelte │ │ │ ├── GcpPubsubSinkCard.svelte │ │ │ └── GcpPubsubSinkForm.svelte │ │ ├── kafka │ │ │ ├── KafkaIcon.svelte │ │ │ ├── KafkaSinkCard.svelte │ │ │ └── KafkaSinkForm.svelte │ │ ├── kinesis │ │ │ ├── KinesisIcon.svelte │ │ │ ├── KinesisSinkCard.svelte │ │ │ └── KinesisSinkForm.svelte │ │ ├── meilisearch │ │ │ ├── MeilisearchIcon.svelte │ │ │ ├── MeilisearchSinkCard.svelte │ │ │ └── MeilisearchSinkForm.svelte │ │ ├── nats │ │ │ ├── NatsIcon.svelte │ │ │ ├── NatsSinkCard.svelte │ │ │ └── NatsSinkForm.svelte │ │ ├── rabbitmq │ │ │ ├── RabbitMqIcon.svelte │ │ │ ├── RabbitMqSinkCard.svelte │ │ │ └── RabbitMqSinkForm.svelte │ │ ├── redis-stream │ │ │ ├── RedisStreamSinkCard.svelte │ │ │ └── RedisStreamSinkForm.svelte │ │ ├── redis-string │ │ │ ├── RedisStringSinkCard.svelte │ │ │ └── RedisStringSinkForm.svelte │ │ ├── redis_shared │ │ │ └── RedisIcon.svelte │ │ ├── s2 │ │ │ ├── S2Icon.svelte │ │ │ ├── S2SinkCard.svelte │ │ │ └── S2SinkForm.svelte │ │ ├── sequin_stream │ │ │ ├── SequinStreamIcon.svelte │ │ │ ├── SequinStreamSinkCard.svelte │ │ │ └── SequinStreamSinkForm.svelte │ │ ├── sns │ │ │ ├── SnsIcon.svelte │ │ │ ├── SnsSinkCard.svelte │ │ │ └── SnsSinkForm.svelte │ │ ├── sqs │ │ │ ├── SqsIcon.svelte │ │ │ ├── SqsSinkCard.svelte │ │ │ └── SqsSinkForm.svelte │ │ └── typesense │ │ │ ├── TypesenseIcon.svelte │ │ │ ├── TypesenseSinkCard.svelte │ │ │ └── TypesenseSinkForm.svelte │ ├── stores │ │ ├── Sidenav.js │ │ └── pageStore.ts │ ├── utils.ts │ └── wal_pipelines │ │ ├── Form.svelte │ │ ├── Index.svelte │ │ └── Show.svelte ├── tailwind.config.js ├── tsconfig.json └── vendor │ ├── heroicons │ ├── LICENSE.md │ ├── UPGRADE.md │ └── optimized │ │ ├── 20 │ │ └── solid │ │ │ ├── academic-cap.svg │ │ │ ├── adjustments-horizontal.svg │ │ │ ├── adjustments-vertical.svg │ │ │ ├── archive-box-arrow-down.svg │ │ │ ├── archive-box-x-mark.svg │ │ │ ├── archive-box.svg │ │ │ ├── arrow-down-circle.svg │ │ │ ├── arrow-down-left.svg │ │ │ ├── arrow-down-on-square-stack.svg │ │ │ ├── arrow-down-on-square.svg │ │ │ ├── arrow-down-right.svg │ │ │ ├── arrow-down-tray.svg │ │ │ ├── arrow-down.svg │ │ │ ├── arrow-left-circle.svg │ │ │ ├── arrow-left-on-rectangle.svg │ │ │ ├── arrow-left.svg │ │ │ ├── arrow-long-down.svg │ │ │ ├── arrow-long-left.svg │ │ │ ├── arrow-long-right.svg │ │ │ ├── arrow-long-up.svg │ │ │ ├── arrow-path-rounded-square.svg │ │ │ ├── arrow-path.svg │ │ │ ├── arrow-right-circle.svg │ │ │ ├── arrow-right-on-rectangle.svg │ │ │ ├── arrow-right.svg │ │ │ ├── arrow-small-down.svg │ │ │ ├── arrow-small-left.svg │ │ │ ├── arrow-small-right.svg │ │ │ ├── arrow-small-up.svg │ │ │ ├── arrow-top-right-on-square.svg │ │ │ ├── arrow-trending-down.svg │ │ │ ├── arrow-trending-up.svg │ │ │ ├── arrow-up-circle.svg │ │ │ ├── arrow-up-left.svg │ │ │ ├── arrow-up-on-square-stack.svg │ │ │ ├── arrow-up-on-square.svg │ │ │ ├── arrow-up-right.svg │ │ │ ├── arrow-up-tray.svg │ │ │ ├── arrow-up.svg │ │ │ ├── arrow-uturn-down.svg │ │ │ ├── arrow-uturn-left.svg │ │ │ ├── arrow-uturn-right.svg │ │ │ ├── arrow-uturn-up.svg │ │ │ ├── arrows-pointing-in.svg │ │ │ ├── arrows-pointing-out.svg │ │ │ ├── arrows-right-left.svg │ │ │ ├── arrows-up-down.svg │ │ │ ├── at-symbol.svg │ │ │ ├── backspace.svg │ │ │ ├── backward.svg │ │ │ ├── banknotes.svg │ │ │ ├── bars-2.svg │ │ │ ├── bars-3-bottom-left.svg │ │ │ ├── bars-3-bottom-right.svg │ │ │ ├── bars-3-center-left.svg │ │ │ ├── bars-3.svg │ │ │ ├── bars-4.svg │ │ │ ├── bars-arrow-down.svg │ │ │ ├── bars-arrow-up.svg │ │ │ ├── battery-0.svg │ │ │ ├── battery-100.svg │ │ │ ├── battery-50.svg │ │ │ ├── beaker.svg │ │ │ ├── bell-alert.svg │ │ │ ├── bell-slash.svg │ │ │ ├── bell-snooze.svg │ │ │ ├── bell.svg │ │ │ ├── bolt-slash.svg │ │ │ ├── bolt.svg │ │ │ ├── book-open.svg │ │ │ ├── bookmark-slash.svg │ │ │ ├── bookmark-square.svg │ │ │ ├── bookmark.svg │ │ │ ├── briefcase.svg │ │ │ ├── bug-ant.svg │ │ │ ├── building-library.svg │ │ │ ├── building-office-2.svg │ │ │ ├── building-office.svg │ │ │ ├── building-storefront.svg │ │ │ ├── cake.svg │ │ │ ├── calculator.svg │ │ │ ├── calendar-days.svg │ │ │ ├── calendar.svg │ │ │ ├── camera.svg │ │ │ ├── chart-bar-square.svg │ │ │ ├── chart-bar.svg │ │ │ ├── chart-pie.svg │ │ │ ├── chat-bubble-bottom-center-text.svg │ │ │ ├── chat-bubble-bottom-center.svg │ │ │ ├── chat-bubble-left-ellipsis.svg │ │ │ ├── chat-bubble-left-right.svg │ │ │ ├── chat-bubble-left.svg │ │ │ ├── chat-bubble-oval-left-ellipsis.svg │ │ │ ├── chat-bubble-oval-left.svg │ │ │ ├── check-badge.svg │ │ │ ├── check-circle.svg │ │ │ ├── check.svg │ │ │ ├── chevron-double-down.svg │ │ │ ├── chevron-double-left.svg │ │ │ ├── chevron-double-right.svg │ │ │ ├── chevron-double-up.svg │ │ │ ├── chevron-down.svg │ │ │ ├── chevron-left.svg │ │ │ ├── chevron-right.svg │ │ │ ├── chevron-up-down.svg │ │ │ ├── chevron-up.svg │ │ │ ├── circle-stack.svg │ │ │ ├── clipboard-document-check.svg │ │ │ ├── clipboard-document-list.svg │ │ │ ├── clipboard-document.svg │ │ │ ├── clipboard.svg │ │ │ ├── clock.svg │ │ │ ├── cloud-arrow-down.svg │ │ │ ├── cloud-arrow-up.svg │ │ │ ├── cloud.svg │ │ │ ├── code-bracket-square.svg │ │ │ ├── code-bracket.svg │ │ │ ├── cog-6-tooth.svg │ │ │ ├── cog-8-tooth.svg │ │ │ ├── cog.svg │ │ │ ├── command-line.svg │ │ │ ├── computer-desktop.svg │ │ │ ├── cpu-chip.svg │ │ │ ├── credit-card.svg │ │ │ ├── cube-transparent.svg │ │ │ ├── cube.svg │ │ │ ├── currency-bangladeshi.svg │ │ │ ├── currency-dollar.svg │ │ │ ├── currency-euro.svg │ │ │ ├── currency-pound.svg │ │ │ ├── currency-rupee.svg │ │ │ ├── currency-yen.svg │ │ │ ├── cursor-arrow-rays.svg │ │ │ ├── cursor-arrow-ripple.svg │ │ │ ├── device-phone-mobile.svg │ │ │ ├── device-tablet.svg │ │ │ ├── document-arrow-down.svg │ │ │ ├── document-arrow-up.svg │ │ │ ├── document-chart-bar.svg │ │ │ ├── document-check.svg │ │ │ ├── document-duplicate.svg │ │ │ ├── document-magnifying-glass.svg │ │ │ ├── document-minus.svg │ │ │ ├── document-plus.svg │ │ │ ├── document-text.svg │ │ │ ├── document.svg │ │ │ ├── ellipsis-horizontal-circle.svg │ │ │ ├── ellipsis-horizontal.svg │ │ │ ├── ellipsis-vertical.svg │ │ │ ├── envelope-open.svg │ │ │ ├── envelope.svg │ │ │ ├── exclamation-circle.svg │ │ │ ├── exclamation-triangle.svg │ │ │ ├── eye-dropper.svg │ │ │ ├── eye-slash.svg │ │ │ ├── eye.svg │ │ │ ├── face-frown.svg │ │ │ ├── face-smile.svg │ │ │ ├── film.svg │ │ │ ├── finger-print.svg │ │ │ ├── fire.svg │ │ │ ├── flag.svg │ │ │ ├── folder-arrow-down.svg │ │ │ ├── folder-minus.svg │ │ │ ├── folder-open.svg │ │ │ ├── folder-plus.svg │ │ │ ├── folder.svg │ │ │ ├── forward.svg │ │ │ ├── funnel.svg │ │ │ ├── gif.svg │ │ │ ├── gift-top.svg │ │ │ ├── gift.svg │ │ │ ├── globe-alt.svg │ │ │ ├── globe-americas.svg │ │ │ ├── globe-asia-australia.svg │ │ │ ├── globe-europe-africa.svg │ │ │ ├── hand-raised.svg │ │ │ ├── hand-thumb-down.svg │ │ │ ├── hand-thumb-up.svg │ │ │ ├── hashtag.svg │ │ │ ├── heart.svg │ │ │ ├── home-modern.svg │ │ │ ├── home.svg │ │ │ ├── identification.svg │ │ │ ├── inbox-arrow-down.svg │ │ │ ├── inbox-stack.svg │ │ │ ├── inbox.svg │ │ │ ├── information-circle.svg │ │ │ ├── key.svg │ │ │ ├── language.svg │ │ │ ├── lifebuoy.svg │ │ │ ├── light-bulb.svg │ │ │ ├── link.svg │ │ │ ├── list-bullet.svg │ │ │ ├── lock-closed.svg │ │ │ ├── lock-open.svg │ │ │ ├── magnifying-glass-circle.svg │ │ │ ├── magnifying-glass-minus.svg │ │ │ ├── magnifying-glass-plus.svg │ │ │ ├── magnifying-glass.svg │ │ │ ├── map-pin.svg │ │ │ ├── map.svg │ │ │ ├── megaphone.svg │ │ │ ├── microphone.svg │ │ │ ├── minus-circle.svg │ │ │ ├── minus-small.svg │ │ │ ├── minus.svg │ │ │ ├── moon.svg │ │ │ ├── musical-note.svg │ │ │ ├── newspaper.svg │ │ │ ├── no-symbol.svg │ │ │ ├── paint-brush.svg │ │ │ ├── paper-airplane.svg │ │ │ ├── paper-clip.svg │ │ │ ├── pause-circle.svg │ │ │ ├── pause.svg │ │ │ ├── pencil-square.svg │ │ │ ├── pencil.svg │ │ │ ├── phone-arrow-down-left.svg │ │ │ ├── phone-arrow-up-right.svg │ │ │ ├── phone-x-mark.svg │ │ │ ├── phone.svg │ │ │ ├── photo.svg │ │ │ ├── play-circle.svg │ │ │ ├── play-pause.svg │ │ │ ├── play.svg │ │ │ ├── plus-circle.svg │ │ │ ├── plus-small.svg │ │ │ ├── plus.svg │ │ │ ├── power.svg │ │ │ ├── presentation-chart-bar.svg │ │ │ ├── presentation-chart-line.svg │ │ │ ├── printer.svg │ │ │ ├── puzzle-piece.svg │ │ │ ├── qr-code.svg │ │ │ ├── question-mark-circle.svg │ │ │ ├── queue-list.svg │ │ │ ├── radio.svg │ │ │ ├── receipt-percent.svg │ │ │ ├── receipt-refund.svg │ │ │ ├── rectangle-group.svg │ │ │ ├── rectangle-stack.svg │ │ │ ├── rocket-launch.svg │ │ │ ├── rss.svg │ │ │ ├── scale.svg │ │ │ ├── scissors.svg │ │ │ ├── server-stack.svg │ │ │ ├── server.svg │ │ │ ├── share.svg │ │ │ ├── shield-check.svg │ │ │ ├── shield-exclamation.svg │ │ │ ├── shopping-bag.svg │ │ │ ├── shopping-cart.svg │ │ │ ├── signal-slash.svg │ │ │ ├── signal.svg │ │ │ ├── sparkles.svg │ │ │ ├── speaker-wave.svg │ │ │ ├── speaker-x-mark.svg │ │ │ ├── square-2-stack.svg │ │ │ ├── square-3-stack-3d.svg │ │ │ ├── squares-2x2.svg │ │ │ ├── squares-plus.svg │ │ │ ├── star.svg │ │ │ ├── stop-circle.svg │ │ │ ├── stop.svg │ │ │ ├── sun.svg │ │ │ ├── swatch.svg │ │ │ ├── table-cells.svg │ │ │ ├── tag.svg │ │ │ ├── ticket.svg │ │ │ ├── trash.svg │ │ │ ├── trophy.svg │ │ │ ├── truck.svg │ │ │ ├── tv.svg │ │ │ ├── user-circle.svg │ │ │ ├── user-group.svg │ │ │ ├── user-minus.svg │ │ │ ├── user-plus.svg │ │ │ ├── user.svg │ │ │ ├── users.svg │ │ │ ├── variable.svg │ │ │ ├── video-camera-slash.svg │ │ │ ├── video-camera.svg │ │ │ ├── view-columns.svg │ │ │ ├── viewfinder-circle.svg │ │ │ ├── wallet.svg │ │ │ ├── wifi.svg │ │ │ ├── window.svg │ │ │ ├── wrench-screwdriver.svg │ │ │ ├── wrench.svg │ │ │ ├── x-circle.svg │ │ │ └── x-mark.svg │ │ └── 24 │ │ ├── outline │ │ ├── academic-cap.svg │ │ ├── adjustments-horizontal.svg │ │ ├── adjustments-vertical.svg │ │ ├── archive-box-arrow-down.svg │ │ ├── archive-box-x-mark.svg │ │ ├── archive-box.svg │ │ ├── arrow-down-circle.svg │ │ ├── arrow-down-left.svg │ │ ├── arrow-down-on-square-stack.svg │ │ ├── arrow-down-on-square.svg │ │ ├── arrow-down-right.svg │ │ ├── arrow-down-tray.svg │ │ ├── arrow-down.svg │ │ ├── arrow-left-circle.svg │ │ ├── arrow-left-on-rectangle.svg │ │ ├── arrow-left.svg │ │ ├── arrow-long-down.svg │ │ ├── arrow-long-left.svg │ │ ├── arrow-long-right.svg │ │ ├── arrow-long-up.svg │ │ ├── arrow-path-rounded-square.svg │ │ ├── arrow-path.svg │ │ ├── arrow-right-circle.svg │ │ ├── arrow-right-on-rectangle.svg │ │ ├── arrow-right.svg │ │ ├── arrow-small-down.svg │ │ ├── arrow-small-left.svg │ │ ├── arrow-small-right.svg │ │ ├── arrow-small-up.svg │ │ ├── arrow-top-right-on-square.svg │ │ ├── arrow-trending-down.svg │ │ ├── arrow-trending-up.svg │ │ ├── arrow-up-circle.svg │ │ ├── arrow-up-left.svg │ │ ├── arrow-up-on-square-stack.svg │ │ ├── arrow-up-on-square.svg │ │ ├── arrow-up-right.svg │ │ ├── arrow-up-tray.svg │ │ ├── arrow-up.svg │ │ ├── arrow-uturn-down.svg │ │ ├── arrow-uturn-left.svg │ │ ├── arrow-uturn-right.svg │ │ ├── arrow-uturn-up.svg │ │ ├── arrows-pointing-in.svg │ │ ├── arrows-pointing-out.svg │ │ ├── arrows-right-left.svg │ │ ├── arrows-up-down.svg │ │ ├── at-symbol.svg │ │ ├── backspace.svg │ │ ├── backward.svg │ │ ├── banknotes.svg │ │ ├── bars-2.svg │ │ ├── bars-3-bottom-left.svg │ │ ├── bars-3-bottom-right.svg │ │ ├── bars-3-center-left.svg │ │ ├── bars-3.svg │ │ ├── bars-4.svg │ │ ├── bars-arrow-down.svg │ │ ├── bars-arrow-up.svg │ │ ├── battery-0.svg │ │ ├── battery-100.svg │ │ ├── battery-50.svg │ │ ├── beaker.svg │ │ ├── bell-alert.svg │ │ ├── bell-slash.svg │ │ ├── bell-snooze.svg │ │ ├── bell.svg │ │ ├── bolt-slash.svg │ │ ├── bolt.svg │ │ ├── book-open.svg │ │ ├── bookmark-slash.svg │ │ ├── bookmark-square.svg │ │ ├── bookmark.svg │ │ ├── briefcase.svg │ │ ├── bug-ant.svg │ │ ├── building-library.svg │ │ ├── building-office-2.svg │ │ ├── building-office.svg │ │ ├── building-storefront.svg │ │ ├── cake.svg │ │ ├── calculator.svg │ │ ├── calendar-days.svg │ │ ├── calendar.svg │ │ ├── camera.svg │ │ ├── chart-bar-square.svg │ │ ├── chart-bar.svg │ │ ├── chart-pie.svg │ │ ├── chat-bubble-bottom-center-text.svg │ │ ├── chat-bubble-bottom-center.svg │ │ ├── chat-bubble-left-ellipsis.svg │ │ ├── chat-bubble-left-right.svg │ │ ├── chat-bubble-left.svg │ │ ├── chat-bubble-oval-left-ellipsis.svg │ │ ├── chat-bubble-oval-left.svg │ │ ├── check-badge.svg │ │ ├── check-circle.svg │ │ ├── check.svg │ │ ├── chevron-double-down.svg │ │ ├── chevron-double-left.svg │ │ ├── chevron-double-right.svg │ │ ├── chevron-double-up.svg │ │ ├── chevron-down.svg │ │ ├── chevron-left.svg │ │ ├── chevron-right.svg │ │ ├── chevron-up-down.svg │ │ ├── chevron-up.svg │ │ ├── circle-stack.svg │ │ ├── clipboard-document-check.svg │ │ ├── clipboard-document-list.svg │ │ ├── clipboard-document.svg │ │ ├── clipboard.svg │ │ ├── clock.svg │ │ ├── cloud-arrow-down.svg │ │ ├── cloud-arrow-up.svg │ │ ├── cloud.svg │ │ ├── code-bracket-square.svg │ │ ├── code-bracket.svg │ │ ├── cog-6-tooth.svg │ │ ├── cog-8-tooth.svg │ │ ├── cog.svg │ │ ├── command-line.svg │ │ ├── computer-desktop.svg │ │ ├── cpu-chip.svg │ │ ├── credit-card.svg │ │ ├── cube-transparent.svg │ │ ├── cube.svg │ │ ├── currency-bangladeshi.svg │ │ ├── currency-dollar.svg │ │ ├── currency-euro.svg │ │ ├── currency-pound.svg │ │ ├── currency-rupee.svg │ │ ├── currency-yen.svg │ │ ├── cursor-arrow-rays.svg │ │ ├── cursor-arrow-ripple.svg │ │ ├── device-phone-mobile.svg │ │ ├── device-tablet.svg │ │ ├── document-arrow-down.svg │ │ ├── document-arrow-up.svg │ │ ├── document-chart-bar.svg │ │ ├── document-check.svg │ │ ├── document-duplicate.svg │ │ ├── document-magnifying-glass.svg │ │ ├── document-minus.svg │ │ ├── document-plus.svg │ │ ├── document-text.svg │ │ ├── document.svg │ │ ├── ellipsis-horizontal-circle.svg │ │ ├── ellipsis-horizontal.svg │ │ ├── ellipsis-vertical.svg │ │ ├── envelope-open.svg │ │ ├── envelope.svg │ │ ├── exclamation-circle.svg │ │ ├── exclamation-triangle.svg │ │ ├── eye-dropper.svg │ │ ├── eye-slash.svg │ │ ├── eye.svg │ │ ├── face-frown.svg │ │ ├── face-smile.svg │ │ ├── film.svg │ │ ├── finger-print.svg │ │ ├── fire.svg │ │ ├── flag.svg │ │ ├── folder-arrow-down.svg │ │ ├── folder-minus.svg │ │ ├── folder-open.svg │ │ ├── folder-plus.svg │ │ ├── folder.svg │ │ ├── forward.svg │ │ ├── funnel.svg │ │ ├── gif.svg │ │ ├── gift-top.svg │ │ ├── gift.svg │ │ ├── globe-alt.svg │ │ ├── globe-americas.svg │ │ ├── globe-asia-australia.svg │ │ ├── globe-europe-africa.svg │ │ ├── hand-raised.svg │ │ ├── hand-thumb-down.svg │ │ ├── hand-thumb-up.svg │ │ ├── hashtag.svg │ │ ├── heart.svg │ │ ├── home-modern.svg │ │ ├── home.svg │ │ ├── identification.svg │ │ ├── inbox-arrow-down.svg │ │ ├── inbox-stack.svg │ │ ├── inbox.svg │ │ ├── information-circle.svg │ │ ├── key.svg │ │ ├── language.svg │ │ ├── lifebuoy.svg │ │ ├── light-bulb.svg │ │ ├── link.svg │ │ ├── list-bullet.svg │ │ ├── lock-closed.svg │ │ ├── lock-open.svg │ │ ├── magnifying-glass-circle.svg │ │ ├── magnifying-glass-minus.svg │ │ ├── magnifying-glass-plus.svg │ │ ├── magnifying-glass.svg │ │ ├── map-pin.svg │ │ ├── map.svg │ │ ├── megaphone.svg │ │ ├── microphone.svg │ │ ├── minus-circle.svg │ │ ├── minus-small.svg │ │ ├── minus.svg │ │ ├── moon.svg │ │ ├── musical-note.svg │ │ ├── newspaper.svg │ │ ├── no-symbol.svg │ │ ├── paint-brush.svg │ │ ├── paper-airplane.svg │ │ ├── paper-clip.svg │ │ ├── pause-circle.svg │ │ ├── pause.svg │ │ ├── pencil-square.svg │ │ ├── pencil.svg │ │ ├── phone-arrow-down-left.svg │ │ ├── phone-arrow-up-right.svg │ │ ├── phone-x-mark.svg │ │ ├── phone.svg │ │ ├── photo.svg │ │ ├── play-circle.svg │ │ ├── play-pause.svg │ │ ├── play.svg │ │ ├── plus-circle.svg │ │ ├── plus-small.svg │ │ ├── plus.svg │ │ ├── power.svg │ │ ├── presentation-chart-bar.svg │ │ ├── presentation-chart-line.svg │ │ ├── printer.svg │ │ ├── puzzle-piece.svg │ │ ├── qr-code.svg │ │ ├── question-mark-circle.svg │ │ ├── queue-list.svg │ │ ├── radio.svg │ │ ├── receipt-percent.svg │ │ ├── receipt-refund.svg │ │ ├── rectangle-group.svg │ │ ├── rectangle-stack.svg │ │ ├── rocket-launch.svg │ │ ├── rss.svg │ │ ├── scale.svg │ │ ├── scissors.svg │ │ ├── server-stack.svg │ │ ├── server.svg │ │ ├── share.svg │ │ ├── shield-check.svg │ │ ├── shield-exclamation.svg │ │ ├── shopping-bag.svg │ │ ├── shopping-cart.svg │ │ ├── signal-slash.svg │ │ ├── signal.svg │ │ ├── sparkles.svg │ │ ├── speaker-wave.svg │ │ ├── speaker-x-mark.svg │ │ ├── square-2-stack.svg │ │ ├── square-3-stack-3d.svg │ │ ├── squares-2x2.svg │ │ ├── squares-plus.svg │ │ ├── star.svg │ │ ├── stop-circle.svg │ │ ├── stop.svg │ │ ├── sun.svg │ │ ├── swatch.svg │ │ ├── table-cells.svg │ │ ├── tag.svg │ │ ├── ticket.svg │ │ ├── trash.svg │ │ ├── trophy.svg │ │ ├── truck.svg │ │ ├── tv.svg │ │ ├── user-circle.svg │ │ ├── user-group.svg │ │ ├── user-minus.svg │ │ ├── user-plus.svg │ │ ├── user.svg │ │ ├── users.svg │ │ ├── variable.svg │ │ ├── video-camera-slash.svg │ │ ├── video-camera.svg │ │ ├── view-columns.svg │ │ ├── viewfinder-circle.svg │ │ ├── wallet.svg │ │ ├── wifi.svg │ │ ├── window.svg │ │ ├── wrench-screwdriver.svg │ │ ├── wrench.svg │ │ ├── x-circle.svg │ │ └── x-mark.svg │ │ └── solid │ │ ├── academic-cap.svg │ │ ├── adjustments-horizontal.svg │ │ ├── adjustments-vertical.svg │ │ ├── archive-box-arrow-down.svg │ │ ├── archive-box-x-mark.svg │ │ ├── archive-box.svg │ │ ├── arrow-down-circle.svg │ │ ├── arrow-down-left.svg │ │ ├── arrow-down-on-square-stack.svg │ │ ├── arrow-down-on-square.svg │ │ ├── arrow-down-right.svg │ │ ├── arrow-down-tray.svg │ │ ├── arrow-down.svg │ │ ├── arrow-left-circle.svg │ │ ├── arrow-left-on-rectangle.svg │ │ ├── arrow-left.svg │ │ ├── arrow-long-down.svg │ │ ├── arrow-long-left.svg │ │ ├── arrow-long-right.svg │ │ ├── arrow-long-up.svg │ │ ├── arrow-path-rounded-square.svg │ │ ├── arrow-path.svg │ │ ├── arrow-right-circle.svg │ │ ├── arrow-right-on-rectangle.svg │ │ ├── arrow-right.svg │ │ ├── arrow-small-down.svg │ │ ├── arrow-small-left.svg │ │ ├── arrow-small-right.svg │ │ ├── arrow-small-up.svg │ │ ├── arrow-top-right-on-square.svg │ │ ├── arrow-trending-down.svg │ │ ├── arrow-trending-up.svg │ │ ├── arrow-up-circle.svg │ │ ├── arrow-up-left.svg │ │ ├── arrow-up-on-square-stack.svg │ │ ├── arrow-up-on-square.svg │ │ ├── arrow-up-right.svg │ │ ├── arrow-up-tray.svg │ │ ├── arrow-up.svg │ │ ├── arrow-uturn-down.svg │ │ ├── arrow-uturn-left.svg │ │ ├── arrow-uturn-right.svg │ │ ├── arrow-uturn-up.svg │ │ ├── arrows-pointing-in.svg │ │ ├── arrows-pointing-out.svg │ │ ├── arrows-right-left.svg │ │ ├── arrows-up-down.svg │ │ ├── at-symbol.svg │ │ ├── backspace.svg │ │ ├── backward.svg │ │ ├── banknotes.svg │ │ ├── bars-2.svg │ │ ├── bars-3-bottom-left.svg │ │ ├── bars-3-bottom-right.svg │ │ ├── bars-3-center-left.svg │ │ ├── bars-3.svg │ │ ├── bars-4.svg │ │ ├── bars-arrow-down.svg │ │ ├── bars-arrow-up.svg │ │ ├── battery-0.svg │ │ ├── battery-100.svg │ │ ├── battery-50.svg │ │ ├── beaker.svg │ │ ├── bell-alert.svg │ │ ├── bell-slash.svg │ │ ├── bell-snooze.svg │ │ ├── bell.svg │ │ ├── bolt-slash.svg │ │ ├── bolt.svg │ │ ├── book-open.svg │ │ ├── bookmark-slash.svg │ │ ├── bookmark-square.svg │ │ ├── bookmark.svg │ │ ├── briefcase.svg │ │ ├── bug-ant.svg │ │ ├── building-library.svg │ │ ├── building-office-2.svg │ │ ├── building-office.svg │ │ ├── building-storefront.svg │ │ ├── cake.svg │ │ ├── calculator.svg │ │ ├── calendar-days.svg │ │ ├── calendar.svg │ │ ├── camera.svg │ │ ├── chart-bar-square.svg │ │ ├── chart-bar.svg │ │ ├── chart-pie.svg │ │ ├── chat-bubble-bottom-center-text.svg │ │ ├── chat-bubble-bottom-center.svg │ │ ├── chat-bubble-left-ellipsis.svg │ │ ├── chat-bubble-left-right.svg │ │ ├── chat-bubble-left.svg │ │ ├── chat-bubble-oval-left-ellipsis.svg │ │ ├── chat-bubble-oval-left.svg │ │ ├── check-badge.svg │ │ ├── check-circle.svg │ │ ├── check.svg │ │ ├── chevron-double-down.svg │ │ ├── chevron-double-left.svg │ │ ├── chevron-double-right.svg │ │ ├── chevron-double-up.svg │ │ ├── chevron-down.svg │ │ ├── chevron-left.svg │ │ ├── chevron-right.svg │ │ ├── chevron-up-down.svg │ │ ├── chevron-up.svg │ │ ├── circle-stack.svg │ │ ├── clipboard-document-check.svg │ │ ├── clipboard-document-list.svg │ │ ├── clipboard-document.svg │ │ ├── clipboard.svg │ │ ├── clock.svg │ │ ├── cloud-arrow-down.svg │ │ ├── cloud-arrow-up.svg │ │ ├── cloud.svg │ │ ├── code-bracket-square.svg │ │ ├── code-bracket.svg │ │ ├── cog-6-tooth.svg │ │ ├── cog-8-tooth.svg │ │ ├── cog.svg │ │ ├── command-line.svg │ │ ├── computer-desktop.svg │ │ ├── cpu-chip.svg │ │ ├── credit-card.svg │ │ ├── cube-transparent.svg │ │ ├── cube.svg │ │ ├── currency-bangladeshi.svg │ │ ├── currency-dollar.svg │ │ ├── currency-euro.svg │ │ ├── currency-pound.svg │ │ ├── currency-rupee.svg │ │ ├── currency-yen.svg │ │ ├── cursor-arrow-rays.svg │ │ ├── cursor-arrow-ripple.svg │ │ ├── device-phone-mobile.svg │ │ ├── device-tablet.svg │ │ ├── document-arrow-down.svg │ │ ├── document-arrow-up.svg │ │ ├── document-chart-bar.svg │ │ ├── document-check.svg │ │ ├── document-duplicate.svg │ │ ├── document-magnifying-glass.svg │ │ ├── document-minus.svg │ │ ├── document-plus.svg │ │ ├── document-text.svg │ │ ├── document.svg │ │ ├── ellipsis-horizontal-circle.svg │ │ ├── ellipsis-horizontal.svg │ │ ├── ellipsis-vertical.svg │ │ ├── envelope-open.svg │ │ ├── envelope.svg │ │ ├── exclamation-circle.svg │ │ ├── exclamation-triangle.svg │ │ ├── eye-dropper.svg │ │ ├── eye-slash.svg │ │ ├── eye.svg │ │ ├── face-frown.svg │ │ ├── face-smile.svg │ │ ├── film.svg │ │ ├── finger-print.svg │ │ ├── fire.svg │ │ ├── flag.svg │ │ ├── folder-arrow-down.svg │ │ ├── folder-minus.svg │ │ ├── folder-open.svg │ │ ├── folder-plus.svg │ │ ├── folder.svg │ │ ├── forward.svg │ │ ├── funnel.svg │ │ ├── gif.svg │ │ ├── gift-top.svg │ │ ├── gift.svg │ │ ├── globe-alt.svg │ │ ├── globe-americas.svg │ │ ├── globe-asia-australia.svg │ │ ├── globe-europe-africa.svg │ │ ├── hand-raised.svg │ │ ├── hand-thumb-down.svg │ │ ├── hand-thumb-up.svg │ │ ├── hashtag.svg │ │ ├── heart.svg │ │ ├── home-modern.svg │ │ ├── home.svg │ │ ├── identification.svg │ │ ├── inbox-arrow-down.svg │ │ ├── inbox-stack.svg │ │ ├── inbox.svg │ │ ├── information-circle.svg │ │ ├── key.svg │ │ ├── language.svg │ │ ├── lifebuoy.svg │ │ ├── light-bulb.svg │ │ ├── link.svg │ │ ├── list-bullet.svg │ │ ├── lock-closed.svg │ │ ├── lock-open.svg │ │ ├── magnifying-glass-circle.svg │ │ ├── magnifying-glass-minus.svg │ │ ├── magnifying-glass-plus.svg │ │ ├── magnifying-glass.svg │ │ ├── map-pin.svg │ │ ├── map.svg │ │ ├── megaphone.svg │ │ ├── microphone.svg │ │ ├── minus-circle.svg │ │ ├── minus-small.svg │ │ ├── minus.svg │ │ ├── moon.svg │ │ ├── musical-note.svg │ │ ├── newspaper.svg │ │ ├── no-symbol.svg │ │ ├── paint-brush.svg │ │ ├── paper-airplane.svg │ │ ├── paper-clip.svg │ │ ├── pause-circle.svg │ │ ├── pause.svg │ │ ├── pencil-square.svg │ │ ├── pencil.svg │ │ ├── phone-arrow-down-left.svg │ │ ├── phone-arrow-up-right.svg │ │ ├── phone-x-mark.svg │ │ ├── phone.svg │ │ ├── photo.svg │ │ ├── play-circle.svg │ │ ├── play-pause.svg │ │ ├── play.svg │ │ ├── plus-circle.svg │ │ ├── plus-small.svg │ │ ├── plus.svg │ │ ├── power.svg │ │ ├── presentation-chart-bar.svg │ │ ├── presentation-chart-line.svg │ │ ├── printer.svg │ │ ├── puzzle-piece.svg │ │ ├── qr-code.svg │ │ ├── question-mark-circle.svg │ │ ├── queue-list.svg │ │ ├── radio.svg │ │ ├── receipt-percent.svg │ │ ├── receipt-refund.svg │ │ ├── rectangle-group.svg │ │ ├── rectangle-stack.svg │ │ ├── rocket-launch.svg │ │ ├── rss.svg │ │ ├── scale.svg │ │ ├── scissors.svg │ │ ├── server-stack.svg │ │ ├── server.svg │ │ ├── share.svg │ │ ├── shield-check.svg │ │ ├── shield-exclamation.svg │ │ ├── shopping-bag.svg │ │ ├── shopping-cart.svg │ │ ├── signal-slash.svg │ │ ├── signal.svg │ │ ├── sparkles.svg │ │ ├── speaker-wave.svg │ │ ├── speaker-x-mark.svg │ │ ├── square-2-stack.svg │ │ ├── square-3-stack-3d.svg │ │ ├── squares-2x2.svg │ │ ├── squares-plus.svg │ │ ├── star.svg │ │ ├── stop-circle.svg │ │ ├── stop.svg │ │ ├── sun.svg │ │ ├── swatch.svg │ │ ├── table-cells.svg │ │ ├── tag.svg │ │ ├── ticket.svg │ │ ├── trash.svg │ │ ├── trophy.svg │ │ ├── truck.svg │ │ ├── tv.svg │ │ ├── user-circle.svg │ │ ├── user-group.svg │ │ ├── user-minus.svg │ │ ├── user-plus.svg │ │ ├── user.svg │ │ ├── users.svg │ │ ├── variable.svg │ │ ├── video-camera-slash.svg │ │ ├── video-camera.svg │ │ ├── view-columns.svg │ │ ├── viewfinder-circle.svg │ │ ├── wallet.svg │ │ ├── wifi.svg │ │ ├── window.svg │ │ ├── wrench-screwdriver.svg │ │ ├── wrench.svg │ │ ├── x-circle.svg │ │ └── x-mark.svg │ └── topbar.js ├── changelog.sh ├── cli ├── .gitignore ├── Makefile ├── README.md ├── api │ ├── client.go │ ├── error.go │ ├── interface.go │ └── stream.go ├── build_and_install.sh ├── build_releases.sh ├── chisel │ ├── client │ │ ├── client.go │ │ ├── client_connect.go │ │ └── client_test.go │ └── share │ │ ├── ccrypto │ │ ├── determ_rand.go │ │ ├── generate_key_go119.go │ │ ├── keys.go │ │ └── keys_helpers.go │ │ ├── cio │ │ ├── logger.go │ │ ├── pipe.go │ │ └── stdio.go │ │ ├── cnet │ │ ├── conn_rwc.go │ │ ├── conn_ws.go │ │ ├── connstats.go │ │ ├── http_server.go │ │ └── meter.go │ │ ├── cos │ │ ├── common.go │ │ ├── signal.go │ │ └── signal_windows.go │ │ ├── settings │ │ ├── config.go │ │ ├── env.go │ │ ├── remote.go │ │ └── remote_test.go │ │ ├── tunnel │ │ ├── tunnel.go │ │ ├── tunnel_in_proxy.go │ │ ├── tunnel_in_proxy_udp.go │ │ ├── tunnel_out_ssh.go │ │ ├── tunnel_out_ssh_udp.go │ │ ├── udp.go │ │ └── wg.go │ │ └── version.go ├── cli │ ├── cheats │ │ ├── config.md │ │ ├── consumer.md │ │ ├── context.md │ │ └── tunnel.md │ ├── cli.go │ ├── config_command.go │ ├── config_command_test.go │ ├── consumer_command.go │ ├── context_command.go │ ├── mock_api_client.go │ ├── stream_command.go │ ├── stream_command_test.go │ ├── table.go │ ├── tunnel_command.go │ └── util.go ├── config │ ├── config.go │ └── config_test.go ├── context │ ├── config_dev.go │ ├── config_prod.go │ └── context.go ├── go.mod ├── go.sum ├── installer.sh ├── main.go ├── models │ └── models.go ├── release.sh └── testutil │ └── yaml.go ├── config ├── config.exs ├── dev.exs ├── dev.secret.example.exs ├── prod.exs ├── runtime.exs └── test.exs ├── deployment ├── .gitignore ├── Makefile ├── README.md ├── scripts │ └── init-terraform.sh ├── terraform-ecs-ec2-sqs │ ├── README.md │ ├── app │ │ ├── backend.tfbackend.example │ │ ├── outputs.tf │ │ ├── provider.tf │ │ ├── sequin-ecs.tf │ │ └── variables.tf │ └── infra │ │ ├── alb.tf │ │ ├── backend.tfbackend.example │ │ ├── ec2.tf │ │ ├── ecs.tf │ │ ├── elasticache.tf │ │ ├── iam.tf │ │ ├── outputs.tf │ │ ├── provider.tf │ │ ├── rds.tf │ │ ├── sg.tf │ │ ├── sqs.tf │ │ ├── variables.tf │ │ └── vpc.tf ├── terraform-ecs-ec2 │ ├── app │ │ ├── backend.tfbackend.example │ │ ├── outputs.tf │ │ ├── provider.tf │ │ ├── sequin-ecs.tf │ │ └── variables.tf │ └── infra │ │ ├── alb.tf │ │ ├── backend.tfbackend.example │ │ ├── ec2.tf │ │ ├── ecs.tf │ │ ├── elasticache.tf │ │ ├── iam.tf │ │ ├── outputs.tf │ │ ├── provider.tf │ │ ├── rds.tf │ │ ├── sg.tf │ │ ├── variables.tf │ │ └── vpc.tf └── terraform-ecs-fargate │ ├── app │ ├── backend.tfbackend.example │ ├── outputs.tf │ ├── provider.tf │ ├── sequin-ecs.tf │ └── variables.tf │ └── infra │ ├── alb.tf │ ├── backend.tfbackend.example │ ├── ecs.tf │ ├── elasticache.tf │ ├── iam.tf │ ├── outputs.tf │ ├── provider.tf │ ├── rds.tf │ ├── sg.tf │ ├── variables.tf │ └── vpc.tf ├── docker-compose.yaml ├── docker ├── Dockerfile.dev-bundle ├── README.md ├── dashboard.json ├── docker-compose.ci.yaml ├── docker-compose.yaml ├── grafana_dashboard.yml ├── grafana_datasource.yml ├── playground.yml ├── postgres-init │ └── init.sql ├── prometheus.yml ├── replica-cdc-dev │ ├── README.md │ ├── docker-compose.yaml │ ├── init-primary.sh │ └── init-replica.sh └── replica-physical-cdc-dev │ ├── README.md │ ├── docker-compose.yaml │ ├── init-primary.sh │ └── setup-replica.sh ├── docs ├── README.md ├── archive │ ├── cli.mdx │ └── ingesting-from-postgres.mdx ├── cloud-shutdown.mdx ├── compare.mdx ├── concepts │ └── consistency-model.mdx ├── connect-postgres.mdx ├── consume │ └── sync-api.mdx ├── docs.json ├── docs │ └── how-tos │ │ └── replicating-tables.mdx ├── favicon.png ├── favicon.svg ├── guides │ ├── cloudflare-pipeline.mdx │ ├── cloudflare.mdx │ ├── inngest.mdx │ ├── lambda.mdx │ ├── supabase-function.mdx │ ├── supabase-webhooks.mdx │ ├── temporal.mdx │ ├── tinybird.mdx │ ├── trigger-dev.mdx │ ├── user-webhooks.mdx │ └── vercel.mdx ├── how-to │ ├── annotate-changes.mdx │ ├── create-audit-logs.mdx │ ├── deploy-to-production.mdx │ ├── maintain-caches.mdx │ ├── replicate-tables.mdx │ ├── setup-azure.mdx │ ├── setup-change-retention.mdx │ ├── setup-gcp.mdx │ ├── setup-neon.mdx │ ├── setup-rds.mdx │ ├── setup-supabase.mdx │ ├── setup-timescale.mdx │ ├── stream-postgres-to-a-webhook-endpoint.mdx │ ├── stream-postgres-to-aws-lambda.mdx │ ├── stream-postgres-to-azure-event-hubs.mdx │ ├── stream-postgres-to-elasticsearch.mdx │ ├── stream-postgres-to-gcp-pubsub.mdx │ ├── stream-postgres-to-kafka.mdx │ ├── stream-postgres-to-kinesis.mdx │ ├── stream-postgres-to-meilisearch.mdx │ ├── stream-postgres-to-nats.mdx │ ├── stream-postgres-to-rabbitmq.mdx │ ├── stream-postgres-to-redis-stream.mdx │ ├── stream-postgres-to-redis-string.mdx │ ├── stream-postgres-to-s2.mdx │ ├── stream-postgres-to-sequin-stream.mdx │ ├── stream-postgres-to-sns.mdx │ ├── stream-postgres-to-sqs.mdx │ ├── stream-postgres-to-typesense.mdx │ ├── sync-search-indexes.mdx │ ├── testing.mdx │ └── trigger-automated-workflows.mdx ├── images │ ├── api │ │ └── introduction │ │ │ └── reveal-api-key.png │ ├── changelog │ │ ├── 2025-06-06 │ │ │ ├── backfill-tab.png │ │ │ └── multiple-tables.png │ │ ├── 2025-06-13 │ │ │ └── advanced-source-controle.png │ │ ├── 2025-06-20 │ │ │ └── s2-sink.png │ │ ├── 2025-06-27 │ │ │ └── meilisearch-sink.png │ │ └── 2025-07-11 │ │ │ └── partial-backfills.png │ ├── cloud-getting-started │ │ ├── connect-database.png │ │ ├── consume-api-created.png │ │ ├── consumer-created.png │ │ ├── create-consume-endpoint.png │ │ ├── create-replication.png │ │ ├── create-sequence.png │ │ ├── create-webhook.png │ │ ├── set-filters.png │ │ └── successful-database-connection.png │ ├── consume │ │ └── webhooks │ │ │ ├── config.png │ │ │ ├── grouping.png │ │ │ ├── http-endpoint.png │ │ │ ├── path.png │ │ │ ├── records-to-process.png │ │ │ ├── sequence-diagram.png │ │ │ └── webhook-tab.png │ ├── core │ │ ├── consumer-workflow-diagram.png │ │ ├── filters-config-with-operations.png │ │ ├── filters-config.png │ │ ├── http-endpoint-config.png │ │ ├── pull-instructions.png │ │ ├── source-table.png │ │ └── table-wal-diagram.png │ ├── guides │ │ ├── change-capture-pipelines │ │ │ ├── create-event-table-modal.png │ │ │ ├── destination-configuration.png │ │ │ ├── filter-configuration.png │ │ │ ├── source-configuration.png │ │ │ └── wal-pipeline-arch.png │ │ ├── cloudflare-pipeline │ │ │ └── bucket-object-single-change.png │ │ ├── cloudflare │ │ │ ├── logs.png │ │ │ └── send-with-sequin.svg │ │ ├── inngest │ │ │ ├── confirm-function-run.png │ │ │ ├── create-webhook.png │ │ │ ├── filters.png │ │ │ ├── inngest-log.png │ │ │ ├── invoke-function-dev.png │ │ │ ├── send-with-sequin.svg │ │ │ ├── trace.png │ │ │ └── webhook_url.png │ │ ├── lambda │ │ │ ├── log.png │ │ │ ├── observe-message.png │ │ │ ├── send-with-sequin.svg │ │ │ └── setup-lambda.png │ │ ├── neon │ │ │ ├── neon-connection-details.png │ │ │ └── neon-replication-beta.png │ │ ├── rds │ │ │ ├── apply-parameter-group.png │ │ │ ├── aws-rds-parameter-group.png │ │ │ ├── reboot.png │ │ │ └── turn-on-wal.png │ │ ├── supabase │ │ │ ├── disable-connection-pooler.png │ │ │ ├── sequin-consumer-endpoint.png │ │ │ ├── sequin-consumer-filters.png │ │ │ ├── sequin-supabase-edge-function.png │ │ │ ├── supabase-function-url.png │ │ │ └── supabase-webhook.png │ │ ├── temporal │ │ │ ├── sequin_ui.png │ │ │ └── temporal_ui.png │ │ ├── tinybird │ │ │ ├── events-api-config.png │ │ │ └── send-with-sequin.svg │ │ ├── trigger-dev │ │ │ ├── consumer-config.png │ │ │ ├── final-run.png │ │ │ ├── register-task.png │ │ │ ├── send-with-sequin.svg │ │ │ ├── sort-and-filter.png │ │ │ └── trace.png │ │ └── vercel │ │ │ ├── consumer-config.png │ │ │ ├── message-delivered.png │ │ │ └── send-with-sequin.svg │ ├── how-to │ │ ├── messages-tab.png │ │ ├── sns-lambda-config.png │ │ └── sqs-lambda-config.png │ ├── introduction │ │ ├── azure.png │ │ ├── database-zap.svg │ │ ├── elastic.png │ │ ├── kafka.png │ │ ├── kafka.svg │ │ ├── kinesis.png │ │ ├── meilisearch.png │ │ ├── nats.png │ │ ├── pub-sub.png │ │ ├── rabbit.png │ │ ├── redis-1.png │ │ ├── redis-2.png │ │ ├── s2.png │ │ ├── sequin-stream.png │ │ ├── sequin-stream.svg │ │ ├── sns.png │ │ ├── sqs.png │ │ ├── typesense.png │ │ └── webhook.png │ ├── performance │ │ ├── cdc-stats.png │ │ ├── debezium-falls-behind.png │ │ ├── debezium-latency.png │ │ ├── debezium-throughput.png │ │ ├── sequin-latency.png │ │ ├── sequin-throughput-and-latency.png │ │ ├── sequin-vs-debezium-latency.png │ │ ├── sequin-vs-debezium-throughput.png │ │ └── workload-generation.png │ ├── quickstart │ │ ├── azure-event-hubs │ │ │ ├── eventhub-config-card.png │ │ │ └── messages-tab.png │ │ ├── backfill-card.png │ │ ├── consume-api-one-message-processed.png │ │ ├── consumer-group-messages.png │ │ ├── create-consumer-group.png │ │ ├── create-http-endpoint.png │ │ ├── create-sequence.png │ │ ├── create-webhook-subscription.png │ │ ├── database-connected.png │ │ ├── elasticsearch │ │ │ └── config-card.png │ │ ├── filtered-out-message-trace.png │ │ ├── gcp-pubsub │ │ │ ├── messages-tab.png │ │ │ └── pubsub-config-card.png │ │ ├── kafka │ │ │ ├── kafka-config-card.png │ │ │ └── messages-tab.png │ │ ├── login-page.png │ │ ├── meilisearch │ │ │ ├── config-card.png │ │ │ └── transform-card.png │ │ ├── message-logs.png │ │ ├── nats │ │ │ ├── messages-tab.png │ │ │ ├── nats-box-messages.png │ │ │ └── nats-config-card.png │ │ ├── new-message-after-insert.png │ │ ├── playground-database.png │ │ ├── rabbitmq │ │ │ ├── add-binding.png │ │ │ ├── add-exchange.png │ │ │ ├── add-queue.png │ │ │ ├── messages-in-queue.png │ │ │ ├── messages-tab.png │ │ │ └── rabbitmq-config-card.png │ │ ├── redis-stream │ │ │ ├── messages-tab.png │ │ │ └── redis-config-card.png │ │ ├── redis-string │ │ │ ├── messages-tab.png │ │ │ └── redis-config-card.png │ │ ├── redpanda │ │ │ ├── kafka-config-card.png │ │ │ ├── redpanda-acl.png │ │ │ └── redpanda-topic-messages.png │ │ ├── regions-stream.png │ │ ├── sequin-stream │ │ │ ├── curl-command.png │ │ │ └── messages-tab.png │ │ ├── set-consumer-filter.png │ │ ├── set-consumer-start.png │ │ ├── setup-consume-endpoint-1.png │ │ ├── setup-consumer-source.png │ │ ├── sns │ │ │ ├── config-card.png │ │ │ └── messages-tab.png │ │ ├── source-card.png │ │ ├── sqs │ │ │ ├── messages-tab.png │ │ │ ├── poll-for-messages.png │ │ │ └── sqs-config-card.png │ │ ├── typesense │ │ │ ├── config-card-2.png │ │ │ └── transform-card.png │ │ ├── wal-pipeline-create-event-table.png │ │ ├── wal-pipeline-destination-config.png │ │ ├── wal-pipeline-operations.png │ │ ├── wal-pipeline-source-config.png │ │ ├── webhook-dot-site.png │ │ ├── webhook-messages.png │ │ └── webhooks │ │ │ ├── http-endpoint-card.png │ │ │ ├── messages-tab.png │ │ │ ├── webhook-site-inserted-message.png │ │ │ └── webhook-site-messages.png │ ├── readme │ │ ├── arch-diagram.png │ │ ├── use-case-fan-out.svg │ │ ├── use-case-replication.svg │ │ └── use-case-side-effect.svg │ ├── reference │ │ ├── filter-component-jsonb.png │ │ ├── filter-component.png │ │ ├── grafana-dashboard.png │ │ └── record-only-transform.jpg │ ├── sequin-managed │ │ └── aws-architecture.png │ └── use-cases │ │ ├── audit-log │ │ └── audit-log.svg │ │ ├── fan-out │ │ └── fan-out-with-sequin.svg │ │ ├── replicate │ │ └── replicate.svg │ │ └── side-effects │ │ └── send-with-sequin.svg ├── introduction.mdx ├── logo │ ├── dark.png │ ├── dark.svg │ ├── light.png │ └── light.svg ├── management-api │ ├── authentication.mdx │ ├── backfills │ │ ├── create.mdx │ │ ├── delete.mdx │ │ ├── get.mdx │ │ ├── list.mdx │ │ └── update.mdx │ ├── errors.mdx │ ├── http-endpoints │ │ ├── create.mdx │ │ ├── delete.mdx │ │ ├── get.mdx │ │ ├── list.mdx │ │ └── update.mdx │ ├── introduction.mdx │ ├── postgres_databases │ │ ├── create.mdx │ │ ├── delete.mdx │ │ ├── get.mdx │ │ ├── list.mdx │ │ ├── refresh-tables.mdx │ │ ├── test-connection.mdx │ │ └── update.mdx │ └── sink-consumers │ │ ├── create.mdx │ │ ├── delete.mdx │ │ ├── get.mdx │ │ ├── list.mdx │ │ └── update.mdx ├── performance-old.mdx ├── performance.mdx ├── postgres-change-data-capture.mdx ├── quickstart.mdx.old ├── quickstart │ ├── azure-event-hubs.mdx │ ├── consume-with-api.mdx.old │ ├── consume-with-webhooks.mdx.old │ ├── elasticsearch.mdx │ ├── gcp-pubsub.mdx │ ├── kafka.mdx │ ├── kinesis.mdx │ ├── meilisearch.mdx │ ├── nats.mdx │ ├── rabbitmq.mdx │ ├── redis-stream.mdx │ ├── redis-string.mdx │ ├── redpanda.mdx │ ├── s2.mdx │ ├── sequin-stream.mdx │ ├── setup.mdx.old │ ├── sns.mdx │ ├── sqs.mdx │ ├── typesense.mdx │ └── webhooks.mdx ├── reference │ ├── annotations.mdx │ ├── backfills.mdx │ ├── change-retention.mdx │ ├── cli │ │ └── overview.mdx │ ├── configuration.mdx │ ├── databases.mdx │ ├── enrichment.mdx │ ├── filters.mdx │ ├── management-api.mdx │ ├── messages.mdx │ ├── metrics.mdx │ ├── minimum-requirements.mdx │ ├── routing.mdx │ ├── sequin-stream-api │ │ ├── ack.mdx │ │ ├── nack.mdx │ │ └── receive.mdx │ ├── sequin-yaml.mdx │ ├── sinks │ │ ├── azure-event-hubs.mdx │ │ ├── elasticsearch.mdx │ │ ├── gcp-pubsub.mdx │ │ ├── kafka.mdx │ │ ├── kinesis.mdx │ │ ├── meilisearch.mdx │ │ ├── nats.mdx │ │ ├── overview.mdx │ │ ├── rabbitmq.mdx │ │ ├── redis-stream.mdx │ │ ├── redis-string.mdx │ │ ├── s2.mdx │ │ ├── sequin-stream.mdx │ │ ├── sns.mdx │ │ ├── sqs.mdx │ │ ├── typesense.mdx │ │ └── webhooks.mdx │ └── transforms.mdx ├── running-sequin.mdx ├── sdks.mdx ├── sequin-managed │ ├── aws.mdx │ └── overview.mdx ├── snippets │ ├── aws-access-key-config.mdx │ ├── aws-iam-settings.mdx │ ├── backfill-response-snippet.mdx │ ├── create-sequin-db-user.mdx │ ├── function-transform-snippet.mdx │ ├── http-endpoint-list-response-example-snippet.mdx │ ├── http-endpoint-response-snippet.mdx │ ├── http-endpoint-single-response-example-snippet.mdx │ ├── postgres-database-response-snippet.mdx │ ├── quickstart-backfill-step.mdx │ ├── quickstart-initial-steps.mdx │ ├── quickstart-source-step.mdx │ ├── sink-consumer-list-response-example-snippet.mdx │ ├── sink-consumer-response-snippet.mdx │ └── sink-consumer-single-response-example-snippet.mdx └── static │ └── kafka-docker-compose.yaml ├── elastic-search-notes.md ├── examples ├── bash_cpu_metrics │ ├── README.md │ ├── load_consumer.sh │ └── monitor.sh ├── elixir_broadway │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── lib │ │ ├── elixir_broadway.ex │ │ └── elixir_broadway │ │ │ └── application.ex │ ├── mix.exs │ ├── mix.lock │ └── test │ │ ├── elixir_broadway_test.exs │ │ └── test_helper.exs ├── meilisearch │ ├── .gitignore │ └── docker-compose.yml ├── sequin-cdc-to-temporal │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .nvmrc │ ├── .prettierignore │ ├── .prettierrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── activities.ts │ │ ├── client.ts │ │ ├── mocha │ │ │ ├── .gitkeep │ │ │ └── example.test.ts │ │ ├── server.ts │ │ ├── shared.ts │ │ ├── worker.ts │ │ └── workflows.ts │ └── tsconfig.json └── user-specific-webhooks │ ├── .gitignore │ ├── README.md │ ├── generate-notifications.js │ ├── package-lock.json │ ├── package.json │ └── server.js ├── gen-readme.md ├── grafana ├── dashboards │ ├── dashboard.yml │ └── sequin.json └── datasources │ └── prometheus.yml ├── invalid.yaml ├── lib ├── console_logger.ex ├── mix │ └── tasks │ │ ├── buildpush.ex │ │ ├── merge.ex │ │ └── signoff_stack.ex ├── sequin.ex ├── sequin │ ├── accounts │ │ ├── account.ex │ │ ├── account_user.ex │ │ ├── accounts.ex │ │ ├── allocated_bastion_port.ex │ │ ├── impersonate.ex │ │ ├── user.ex │ │ ├── user_notifier.ex │ │ └── user_token.ex │ ├── api_tokens │ │ ├── api_token.ex │ │ └── api_tokens.ex │ ├── application.ex │ ├── application_behaviour.ex │ ├── aws │ │ ├── aws.ex │ │ ├── client.ex │ │ ├── http_client.ex │ │ ├── kinesis.ex │ │ ├── queue_policy.ex │ │ ├── sns.ex │ │ └── sqs.ex │ ├── bench │ │ ├── bench.ex │ │ ├── stats_tracker.ex │ │ ├── test.ex │ │ └── utils.ex │ ├── cache.ex │ ├── changeset.ex │ ├── check_system_health.ex │ ├── check_system_health_worker.ex │ ├── config.ex │ ├── config_parser.ex │ ├── config_schema.ex │ ├── constants.ex │ ├── consumers │ │ ├── acknowledged_messages │ │ │ ├── acknowledged_message.ex │ │ │ └── acknowledged_messages.ex │ │ ├── azure_event_hub_sink.ex │ │ ├── backfill.ex │ │ ├── consumer_event.ex │ │ ├── consumer_event_data.ex │ │ ├── consumer_record.ex │ │ ├── consumer_record_data.ex │ │ ├── consumers.ex │ │ ├── elasticsearch_sink.ex │ │ ├── enrichment_function.ex │ │ ├── filter_function.ex │ │ ├── function.ex │ │ ├── gcp_pubsub_sink.ex │ │ ├── guards.ex │ │ ├── http_endpoint.ex │ │ ├── http_push_sink.ex │ │ ├── kafka_sink.ex │ │ ├── kinesis_sink.ex │ │ ├── meilisearch_sink.ex │ │ ├── nats_sink.ex │ │ ├── path_function.ex │ │ ├── rabbitmq_sink.ex │ │ ├── redis_stream_sink.ex │ │ ├── redis_string_sink.ex │ │ ├── routing_function.ex │ │ ├── s2_sink.ex │ │ ├── sequin_stream_sink.ex │ │ ├── sink_consumer.ex │ │ ├── sns_sink.ex │ │ ├── source.ex │ │ ├── source_table.ex │ │ ├── sqs_sink.ex │ │ ├── transform_function.ex │ │ ├── typesense_sink.ex │ │ └── webhook_site_generator.ex │ ├── databases │ │ ├── connection_cache.ex │ │ ├── create_replication_slot_worker.ex │ │ ├── database_update_worker.ex │ │ ├── databases.ex │ │ ├── enqueue_database_update_worker.ex │ │ ├── postgres_database.ex │ │ ├── postgres_database_primary.ex │ │ └── postgres_database_table.ex │ ├── datadog │ │ ├── datadog.ex │ │ └── incident.ex │ ├── debounced_logger.ex │ ├── dynamic_supervisor.ex │ ├── ecto │ │ ├── error.ex │ │ └── integer_key_map.ex │ ├── encrypted │ │ ├── binary.ex │ │ ├── field.ex │ │ └── map.ex │ ├── enum.ex │ ├── error.ex │ ├── ets_multiset.ex │ ├── finch.ex │ ├── functions │ │ ├── minielixir.ex │ │ ├── minielixir │ │ │ └── validator.ex │ │ └── test_messages.ex │ ├── generate_behaviour.ex │ ├── havoc.ex │ ├── health │ │ ├── check.ex │ │ ├── check_http_endpoint_health_worker.ex │ │ ├── check_postgres_replication_slot_worker.ex │ │ ├── check_sink_configuration_worker.ex │ │ ├── event.ex │ │ ├── health.ex │ │ ├── health_snapshot.ex │ │ ├── kickoff_check_http_endpoint_health_worker.ex │ │ ├── kickoff_check_postgres_replication_slot_worker.ex │ │ ├── kickoff_check_sink_configuration_worker.ex │ │ └── snapshot_health_worker.ex │ ├── iex_helpers.ex │ ├── incident_io.ex │ ├── json.ex │ ├── key.ex │ ├── keyword.ex │ ├── logger │ │ └── redactor.ex │ ├── logs │ │ ├── log.ex │ │ ├── logs.ex │ │ └── rotate_logs_worker.ex │ ├── loops.ex │ ├── loops_adapter.ex │ ├── mailer.ex │ ├── map.ex │ ├── metrics │ │ ├── entity_health_metrics.ex │ │ ├── metrics.ex │ │ ├── prometheus.ex │ │ ├── prometheus_exporter.ex │ │ ├── sink_consumer_metrics.ex │ │ └── store.ex │ ├── multiset.ex │ ├── mutex.ex │ ├── mutex_owner.ex │ ├── mutexed_supervisor.ex │ ├── name.ex │ ├── network_utils.ex │ ├── oban_query.ex │ ├── pagerduty.ex │ ├── postgres │ │ ├── array_lexer.ex │ │ ├── postgres.ex │ │ ├── postgrex_types.ex │ │ ├── replication_connection.ex │ │ └── value_caster.ex │ ├── postgrex │ │ └── encoders.ex │ ├── posthog.ex │ ├── process_metrics.ex │ ├── pubsub.ex │ ├── redis.ex │ ├── release.ex │ ├── replication │ │ ├── postgres_replication_slot.ex │ │ ├── replication.ex │ │ ├── source_table │ │ │ ├── column_filter.ex │ │ │ └── source_table.ex │ │ ├── wal_event.ex │ │ └── wal_pipeline.ex │ ├── repo.ex │ ├── runtime │ │ ├── README.md │ │ ├── azure_event_hub_pipeline.ex │ │ ├── consumer_lifecycle_event_worker.ex │ │ ├── consumer_producer.ex │ │ ├── database_lifecycle_event_worker.ex │ │ ├── elasticsearch_pipeline.ex │ │ ├── gcp_pubsub_pipeline.ex │ │ ├── http_push_pipeline.ex │ │ ├── http_push_sqs_pipeline.ex │ │ ├── init_backfill_stats_worker.ex │ │ ├── kafka_pipeline.ex │ │ ├── keyset_cursor.ex │ │ ├── kinesis_pipeline.ex │ │ ├── meilisearch_pipeline.ex │ │ ├── message.ex │ │ ├── message_consistency_check_worker.ex │ │ ├── message_handler.ex │ │ ├── message_ledgers.ex │ │ ├── nats_pipeline.ex │ │ ├── page_size_optimizer.ex │ │ ├── postgres_adapter │ │ │ ├── decoder.ex │ │ │ └── oid_database.ex │ │ ├── rabbitmq_pipeline.ex │ │ ├── redis_stream_pipeline.ex │ │ ├── redis_string_pipeline.ex │ │ ├── routing │ │ │ ├── consumers │ │ │ │ ├── azure_event_hub.ex │ │ │ │ ├── elasticsearch.ex │ │ │ │ ├── gcp_pubsub.ex │ │ │ │ ├── http_push.ex │ │ │ │ ├── kafka.ex │ │ │ │ ├── kinesis.ex │ │ │ │ ├── meilisearch.ex │ │ │ │ ├── nats.ex │ │ │ │ ├── rabbitmq.ex │ │ │ │ ├── redis_stream.ex │ │ │ │ ├── redis_string.ex │ │ │ │ ├── s2.ex │ │ │ │ ├── sns.ex │ │ │ │ ├── sqs.ex │ │ │ │ └── typesense.ex │ │ │ ├── helpers.ex │ │ │ ├── routed_consumer.ex │ │ │ ├── routed_message.ex │ │ │ ├── routing.ex │ │ │ └── validator.ex │ │ ├── s2_pipeline.ex │ │ ├── sink_pipeline.ex │ │ ├── slot_message_store.ex │ │ ├── slot_message_store_behaviour.ex │ │ ├── slot_message_store_state.ex │ │ ├── slot_message_store_supervisor.ex │ │ ├── slot_processor_server.ex │ │ ├── slot_producer │ │ │ ├── batch.ex │ │ │ ├── batch_marker.ex │ │ │ ├── pipeline_defaults.ex │ │ │ ├── postgres_relation_hash_cache.ex │ │ │ ├── processor.ex │ │ │ ├── processor_behavior.ex │ │ │ ├── relation.ex │ │ │ ├── reorder_buffer.ex │ │ │ ├── slot_producer.ex │ │ │ └── supervisor.ex │ │ ├── slot_supervisor.ex │ │ ├── sns_pipeline.ex │ │ ├── sqs_pipeline.ex │ │ ├── starter.ex │ │ ├── supervisor.ex │ │ ├── table_reader.ex │ │ ├── table_reader_server.ex │ │ ├── trace.ex │ │ ├── typesense_pipeline.ex │ │ └── wal_pipeline_server.ex │ ├── sentry.ex │ ├── sentry │ │ └── finch_client.ex │ ├── sinks │ │ ├── azure │ │ │ └── event_hub.ex │ │ ├── elasticsearch │ │ │ └── client.ex │ │ ├── gcp │ │ │ ├── credentials.ex │ │ │ └── pubsub.ex │ │ ├── kafka │ │ │ ├── aws_msk_iam │ │ │ │ ├── auth.ex │ │ │ │ └── signed_payload_generator.ex │ │ │ ├── client.ex │ │ │ ├── connection_cache.ex │ │ │ └── kafka.ex │ │ ├── meilisearch │ │ │ └── client.ex │ │ ├── nats │ │ │ ├── client.ex │ │ │ ├── connection_cache.ex │ │ │ └── nats.ex │ │ ├── rabbitmq │ │ │ ├── client.ex │ │ │ ├── connection_cache.ex │ │ │ └── rabbitmq.ex │ │ ├── redis │ │ │ ├── client.ex │ │ │ ├── connection_cache.ex │ │ │ └── redis.ex │ │ ├── s2 │ │ │ └── client.ex │ │ └── typesense │ │ │ └── client.ex │ ├── size.ex │ ├── statsd.ex │ ├── stream_schema.ex │ ├── string.ex │ ├── system.ex │ ├── system_metrics_server.ex │ ├── task_supervisor.ex │ ├── tasks │ │ └── migrate_postgres_dbs.exs │ ├── telemetry │ │ └── posthog_reporter.ex │ ├── time.ex │ ├── transforms │ │ ├── message.ex │ │ └── transforms.ex │ ├── vault.ex │ └── yaml_loader.ex ├── sequin_web.ex └── sequin_web │ ├── components │ ├── core_components.ex │ ├── layouts.ex │ ├── layouts │ │ ├── app.html.heex │ │ └── root.html.heex │ └── sidenav.ex │ ├── controllers │ ├── api_key_controller.ex │ ├── api_key_json.ex │ ├── backfill_controller.ex │ ├── backfill_json.ex │ ├── consumer_json.ex │ ├── easter_egg_controller.ex │ ├── easter_egg_html.ex │ ├── easter_egg_html │ │ └── home.html.heex │ ├── error_html.ex │ ├── error_json.ex │ ├── health_check_controller.ex │ ├── http_endpoint_controller.ex │ ├── http_endpoint_json.ex │ ├── info_controller.ex │ ├── local_tunnel_controller.ex │ ├── local_tunnel_json.ex │ ├── message_controller.ex │ ├── postgres_database_controller.ex │ ├── postgres_database_json.ex │ ├── postgres_replication_controller.ex │ ├── postgres_replication_json.ex │ ├── pull_controller.ex │ ├── pull_json.ex │ ├── push_webhook_controller.ex │ ├── sink_consumer_controller.ex │ ├── sink_consumer_json.ex │ ├── user_session_controller.ex │ └── yaml_controller.ex │ ├── endpoint.ex │ ├── gettext.ex │ ├── live │ ├── accept_invite_live.ex │ ├── cli_live.ex │ ├── components │ │ └── consumer_form.ex │ ├── databases │ │ ├── form.ex │ │ ├── index.ex │ │ └── show.ex │ ├── functions │ │ ├── auto_complete.ex │ │ ├── edit.ex │ │ └── index.ex │ ├── home_live.ex │ ├── http_endpoints │ │ ├── form.ex │ │ ├── index.ex │ │ ├── new.ex │ │ └── show.ex │ ├── redirect_live.ex │ ├── settings │ │ └── account_settings_live.ex │ ├── setup_live.ex │ ├── sink_consumers │ │ ├── form.ex │ │ ├── index.ex │ │ └── show.ex │ ├── user_confirmation_instructions_live.ex │ ├── user_confirmation_live.ex │ ├── user_forgot_password_live.ex │ ├── user_login_live.ex │ ├── user_logout_live.ex │ ├── user_registration_live.ex │ ├── user_reset_password_live.ex │ ├── user_settings_live.ex │ └── wal_pipelines │ │ ├── form.ex │ │ ├── index.ex │ │ └── show.ex │ ├── live_helpers.ex │ ├── live_hooks.ex │ ├── metrics_endpoint.ex │ ├── plugs │ ├── api_fallback_plug.ex │ ├── assign_current_path.ex │ ├── verify_api_token.ex │ └── verify_content_type.ex │ ├── presence.ex │ ├── route_helpers.ex │ ├── router.ex │ ├── telemetry.ex │ ├── toast.ex │ └── user_auth.ex ├── mix.exs ├── mix.lock ├── postgres-replication.md ├── priv ├── gettext │ ├── en │ │ └── LC_MESSAGES │ │ │ └── errors.po │ └── errors.pot ├── repo │ ├── migrations │ │ ├── .formatter.exs │ │ ├── 20240626021320_create_initial.exs │ │ ├── 20240702183848_add_oban.exs │ │ ├── 20240829201845_create_api_token.exs │ │ ├── 20240830020302_add_extra_to_users.exs │ │ ├── 20240903190625_add_ipv6_to_postgres_database.exs │ │ ├── 20240904191113_add_http_endpoint_encrypted_headers.exs │ │ ├── 20240904210818_add_http_endpoint_path_to_http_push_consumers.exs │ │ ├── 20240906013525_add_trace_id_to_consumer_events_and_records.exs │ │ ├── 20240910000723_add_dismiss_replica_warning_to_push_consumer.exs │ │ ├── 20240913210027_add_record_consumer_state_to_consumers.exs │ │ ├── 20240914151645_add_sort_column_attnum_constraint_to_consumers.exs │ │ ├── 20240918171321_alter_consumer_events_and_records_set_trace_id_not_null.exs │ │ ├── 20240923173155_create_local_tunnels.exs │ │ ├── 20240924181941_split_http_endpoints_base_url_into_uri_components.exs │ │ ├── 20240924204128_drop_local_tunnels.exs │ │ ├── 20241003014334_create_accounts_users_and_modify_users.exs │ │ ├── 20241004200622_create_wal_pipelines_and_events.exs │ │ ├── 20241008024618_add_source_table_schema_and_name_to_wal_events.exs │ │ ├── 20241012012058_add_account_features.exs │ │ ├── 20241015182519_add_group_id_to_consumer_records.exs │ │ ├── 20241015184443_make_group_id_not_nullable.exs │ │ ├── 20241016225812_create_sequences.exs │ │ ├── 20241017175543_add_annotations_to_user_tokens.exs │ │ ├── 20241018174908_add_pg_replication_disabled.exs │ │ ├── 20241021204950_add_annotations_to_wal_pipelines.exs │ │ ├── 20241028230234_add_delete_cascade_to_wal_events.exs │ │ ├── 20241106190155_add_last_login_at_to_user.exs │ │ ├── 20241106234211_add_batch_size_to_http_push_consumers.exs │ │ ├── 20241107205658_add_account_id_and_name_to_sequences.exs │ │ ├── 20241113025119_alter_http_push_consumer_to_polymorphic_destination_consumer.exs │ │ ├── 20241119185634_rename_destination_consumers_to_sink_consumers.exs │ │ ├── 20241119205428_migrate_http_pull_consumers_to_sink_consumers.exs │ │ ├── 20241120021141_rename_sink_consumer_account_id_name_index.exs │ │ ├── 20241120224010_add_unique_constraint_to_sink_consumers.exs │ │ ├── 20241120224011_create_backfills_table.exs │ │ ├── 20241121182304_remove_record_consumer_state_required_constraint.exs │ │ ├── 20241121182305_drop_record_consumer_state_from_sink_consumers.exs │ │ ├── 20241122025235_drop_http_pull_consumers_table.exs │ │ ├── 20241204235903_add_hashed_token_to_user_tokens.exs │ │ ├── 20241205004309_add_seq_to_consumer_stream_tables.exs │ │ ├── 20241206203147_add_state_to_consumer_events.exs │ │ ├── 20241212001314_alter_seq_unique_constraint.exs │ │ ├── 20241230212832_add_data_to_consumer_records.exs │ │ ├── 20241230232527_add_group_id_to_consumer_events.exs │ │ ├── 20250101153241_create_health_snapshots.exs │ │ ├── 20250101154435_add_annotations_to_more_tables.exs │ │ ├── 20250107015447_drop_name_from_health_snapshots.exs │ │ ├── 20250108192221_add_paused_status_to_health_snapshots_status.exs │ │ ├── 20250110002754_drop_unique_constraints_consumer_records_and_events.exs │ │ ├── 20250111024142_add_contact_email_to_accounts.exs │ │ ├── 20250124005830_add_commit_idx_to_and_remove_seq_from_consumer_events_and_records.exs │ │ ├── 20250210233021_etst_add_paused_status_to_sink_consumers.exs │ │ ├── 20250213215937_add_max_memory_mb_to_sink_consumers.exs │ │ ├── 20250214204100_modify_table_oid_to_big_int.exs │ │ ├── 20250218222507_alter_rows_intitial_count_to_int8.exs │ │ ├── 20250219205417_modify_backfill_stats_to_bigint.exs │ │ ├── 20250305013333_add_partition_count_to_replication_slots.exs │ │ ├── 20250305233629_add_partition_count_to_sink_consumers.exs │ │ ├── 20250314182521_add_sort_column_attnum_to_backfills.exs │ │ ├── 20250326222440_add_transform_type_to_sink_consumers.exs │ │ ├── 20250328152841_create_transforms_table.exs │ │ ├── 20250328152842_add_transform_to_sink_consumers.exs │ │ ├── 20250328154421_rename_transform_to_legacy_transform.exs │ │ ├── 20250328221949_add_transaction_annotations_to_wal_events.exs │ │ ├── 20250401181637_drop_sequence_id_from_transforms.exs │ │ ├── 20250401181638_rename_config_to_transform_on_transforms_table.exs │ │ ├── 20250402190537_migrate_legacy_transforms_to_transforms.exs │ │ ├── 20250408185138_add_timestamp_format_to_sink_consumers.exs │ │ ├── 20250409160618_make_http_endpoint_names_unique.exs │ │ ├── 20250409171520_prevent_delete_http_endpoint_when_in_use.exs │ │ ├── 20250422225725_add_routing_to_sinkconsumer.exs │ │ ├── 20250425175645_migrate_redis_sinks_to_redis_stream_sinks.exs │ │ ├── 20250430021426_add_batch_timeout_ms_to_sink_consumers.exs │ │ ├── 20250501215321_add_pg_major_version_to_postgres_databases.exs │ │ ├── 20250501231530_add_batch_to_webhook_sinks.exs │ │ ├── 20250501232345_add_constraint_to_sink_consumers_batch_timeout_ms.exs │ │ ├── 20250505234910_add_primary_jsonb_to_postgresdatabase.exs │ │ ├── 20250507120049_add_max_retry_count_to_sink_consumers.exs │ │ ├── 20250508232836_add_load_shedding_policy_to_sink_consumers.exs │ │ ├── 20250516225918_add_max_storage_mb_to_sink_consumers.exs │ │ ├── 20250519232514_add_index_to_consumer_events_for_streaming.exs │ │ ├── 20250520170347_rename_transforms_to_functions.exs │ │ ├── 20250520213905_add_filter_to_sinkconsumer.exs │ │ ├── 20250521213503_add_partial_index_to_consumer_tables_for_deliver_count_gte_1.exs │ │ ├── 20250523211710_add_schema_filter_to_sink_consumers.exs │ │ ├── 20250529235352_add_max_size_constraint_to_annotations.exs │ │ ├── 20250603233819_add_table_oid_to_backfills.exs │ │ ├── 20250604174541_allow_multiple_active_backfills.exs │ │ ├── 20250609234114_drop_sink_consumers_source_tables.exs │ │ ├── 20250611014244_add_sink_consumer_source.exs │ │ ├── 20250619191529_add_error_to_backfill.exs │ │ ├── 20250625183900_add_message_grouping_to_sink_consumers.exs │ │ ├── 20250625195643_populate_metadata_database_in_consumer_events.exs │ │ ├── 20250626000948_add_record_pks_to_metadata.exs │ │ ├── 20250714035959_add_enrichment_to_sink_consumers.exs │ │ ├── 20250715000001_add_max_timeout_to_backfills.exs │ │ ├── 20250715000002_add_paused_state_to_backfills.exs │ │ └── 20250715000003_update_backfills_index_for_paused_state.exs │ └── seeds.exs ├── static │ ├── favicon.ico │ ├── images │ │ └── logo.svg │ └── robots.txt └── tests_e2e │ ├── README.md │ ├── docker-compose.yml │ ├── init.exs │ ├── postgres │ └── 00-setup.sql │ ├── sequin.yml │ └── tests.exs ├── prometheus └── prometheus.yml ├── rel └── .keep ├── scripts ├── checkout_pr.sh ├── cli_tmux_forwarder.sh ├── delete_branch.sh ├── load_postgres.exs ├── merge.sh ├── redis-console-consumer.sh ├── release.sh ├── signoff.sh ├── signoff_pr.sh ├── signoff_stack.sh ├── start_commands.sh └── test_loop.exs ├── spellcheck ├── .cspell.json └── project-words.txt ├── test ├── changeset_test.exs ├── sequin │ ├── accounts_test.exs │ ├── api_tokens_test.exs │ ├── aws_kinesis_test.exs │ ├── aws_sns_test.exs │ ├── aws_sqs_test.exs │ ├── azure_event_hub_pipeline_test.exs │ ├── azure_event_hub_sink_test.exs │ ├── config_parser_test.exs │ ├── connection_cache_test.exs │ ├── consumer_event_test.exs │ ├── consumer_producer_test.exs │ ├── consumer_record_test.exs │ ├── consumers │ │ ├── backfill_test.exs │ │ ├── http_push_sink_test.exs │ │ └── sns_sink_test.exs │ ├── consumers_test.exs │ ├── databases_test.exs │ ├── datadog_test.exs │ ├── debounced_logger_test.exs │ ├── elasticsearch_pipeline_test.exs │ ├── elasticsearch_sink_test.exs │ ├── enum_test.exs │ ├── error_test.exs │ ├── ets_multiset_test.exs │ ├── functions_test_messages_test.exs │ ├── gcp_pubsub_pipeline_test.exs │ ├── gcp_pubsub_test.exs │ ├── github_auth_test.exs │ ├── health_test.exs │ ├── http_push_pipeline_test.exs │ ├── http_push_sqs_pipeline_test.exs │ ├── kafka_pipeline_test.exs │ ├── kafka_sink_test.exs │ ├── keyset_cursor_test.exs │ ├── kinesis_pipeline_test.exs │ ├── kinesis_sink_test.exs │ ├── meilisearch_client_test.exs │ ├── meilisearch_pipeline_test.exs │ ├── meilisearch_sink_test.exs │ ├── message_consistency_check_worker_test.exs │ ├── message_handler_test.exs │ ├── message_ledgers_test.exs │ ├── metrics │ │ ├── entity_health_metrics_test.exs │ │ └── store_test.exs │ ├── minielixir_test.exs │ ├── nats_pipeline_test.exs │ ├── page_size_optimizer_test.exs │ ├── postgres │ │ ├── array_lexer_test.exs │ │ └── value_caster_test.exs │ ├── postgres_replication_test.exs │ ├── postgres_test.exs │ ├── posthog_reporter_test.exs │ ├── rabbitmq_pipeline_test.exs │ ├── rabbitmq_sink_test.exs │ ├── redis_pipeline_test.exs │ ├── redis_stream_pipeline_test.exs │ ├── redis_stream_sink_test.exs │ ├── redis_string_pipeline_test.exs │ ├── replication_test.exs │ ├── routing_test.exs │ ├── runtime │ │ └── slot_producer │ │ │ ├── integration_test.exs │ │ │ ├── reorder_buffer_test.exs │ │ │ └── slot_producer_test.exs │ ├── s2_client_test.exs │ ├── s2_pipeline_test.exs │ ├── s2_sink_test.exs │ ├── sink_pipeline_test.exs │ ├── slot_message_store_state_test.exs │ ├── slot_message_store_test.exs │ ├── sns_pipeline_test.exs │ ├── sqs_pipeline_test.exs │ ├── sqs_sink_test.exs │ ├── table_reader_server_test.exs │ ├── table_reader_test.exs │ ├── time_test.exs │ ├── transforms_test.exs │ ├── typesense_pipeline_test.exs │ ├── typesense_sink_test.exs │ ├── wal_event_test.exs │ ├── wal_pipeline_server_test.exs │ ├── wal_pipeline_test.exs │ └── yaml_loader_test.exs ├── sequin_web │ ├── controllers │ │ ├── api_key_controller_test.exs │ │ ├── backfill_controller_test.exs │ │ ├── error_html_test.exs │ │ ├── error_json_test.exs │ │ ├── http_endpoint_controller_test.exs │ │ ├── local_tunnel_controller_test.exs │ │ ├── postgres_database_controller_test.exs │ │ ├── postgres_replication_controller_test.exs │ │ ├── pull_controller_test.exs │ │ ├── sink_consumer_controller_test.exs │ │ ├── user_session_controller_test.exs │ │ └── yaml_controller_test.exs │ ├── live │ │ ├── functions_live_edit_test.exs │ │ ├── sink_consumers_live_show_test.exs │ │ ├── user_confirmation_instructions_live_test.exs │ │ ├── user_confirmation_live_test.exs │ │ ├── user_forgot_password_live_test.exs │ │ ├── user_login_live_test.exs │ │ ├── user_registration_live_test.exs │ │ ├── user_reset_password_live_test.exs │ │ └── user_settings_live_test.exs │ ├── plugs │ │ └── verify_api_token_test.exs │ └── user_auth_test.exs ├── sink_consumer_test.exs ├── support │ ├── accounts_support.ex │ ├── assertions.ex │ ├── aws_test_helpers.ex │ ├── case.ex │ ├── channel_case.ex │ ├── conn_case.ex │ ├── data_case.ex │ ├── datetime.ex │ ├── enum.ex │ ├── factory │ │ ├── accounts_factory.ex │ │ ├── api_token_factory.ex │ │ ├── aws_factory.ex │ │ ├── character_factory.ex │ │ ├── consumers_factory.ex │ │ ├── databases_factory.ex │ │ ├── datadog_factory.ex │ │ ├── destination_factory.ex │ │ ├── error_factory.ex │ │ ├── factory.ex │ │ ├── functions_factory.ex │ │ ├── health_factory.ex │ │ ├── replication_factory.ex │ │ ├── support.ex │ │ └── test_event_log_factory.ex │ ├── mocks.ex │ ├── models │ │ ├── character.ex │ │ ├── character_detailed.ex │ │ ├── character_ident_full.ex │ │ ├── character_multi_pk.ex │ │ ├── test_event_log.ex │ │ ├── test_event_log_partioned.ex │ │ └── test_event_log_v0.ex │ ├── postgres.ex │ ├── process.ex │ ├── replication_slots.ex │ ├── simple_http_server.ex │ ├── support.ex │ ├── types │ │ └── daterange.ex │ ├── unboxed_repo.ex │ ├── unboxed_repo │ │ └── migrations │ │ │ └── 20240816005458_create_test_tables.exs │ └── uuid.ex ├── test_helper.exs └── tmp │ └── .gitignore └── website ├── 404.html ├── CNAME ├── basic-diagram.svg ├── favicon.png ├── icons ├── cloud.svg ├── discord.svg ├── github-white.svg ├── github.svg ├── postgres.svg └── slack.svg ├── index.html ├── logos ├── aviron.svg ├── beeldi.svg ├── camper-mate.svg ├── clearchannel.svg ├── ctw.svg ├── goldsky.svg ├── govisa.svg ├── revision-dojo.svg ├── scentbird.svg └── you-trip.avif ├── pipeline.svg └── styles.css /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/deploy-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.github/workflows/deploy-pages.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/docker-cloud-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.github/workflows/docker-cloud-build.yml -------------------------------------------------------------------------------- /.github/workflows/docker-smoke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.github/workflows/docker-smoke.sh -------------------------------------------------------------------------------- /.github/workflows/e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.github/workflows/e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/signoff-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.github/workflows/signoff-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.gitignore -------------------------------------------------------------------------------- /.iex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.iex.exs -------------------------------------------------------------------------------- /.settings.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.settings.example.json -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | elixir 1.18.4-otp-27 2 | erlang 27.3.4.2 3 | nodejs 22.14.0 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.zed/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/.zed/tasks.json -------------------------------------------------------------------------------- /ADD-SINK-ROUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/ADD-SINK-ROUTING.md -------------------------------------------------------------------------------- /ADD-SINK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/ADD-SINK.md -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.postgres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/Dockerfile.postgres -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/README.md -------------------------------------------------------------------------------- /STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/STYLE.md -------------------------------------------------------------------------------- /assets/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /assets/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/.prettierrc -------------------------------------------------------------------------------- /assets/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/build.js -------------------------------------------------------------------------------- /assets/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/components.json -------------------------------------------------------------------------------- /assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/css/app.css -------------------------------------------------------------------------------- /assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/js/app.js -------------------------------------------------------------------------------- /assets/js/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/js/server.js -------------------------------------------------------------------------------- /assets/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/package-lock.json -------------------------------------------------------------------------------- /assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/package.json -------------------------------------------------------------------------------- /assets/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/postcss.config.js -------------------------------------------------------------------------------- /assets/svelte/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/App.svelte -------------------------------------------------------------------------------- /assets/svelte/cli/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/cli/Index.svelte -------------------------------------------------------------------------------- /assets/svelte/components/BackfillForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/BackfillForm.svelte -------------------------------------------------------------------------------- /assets/svelte/components/Beta.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/Beta.svelte -------------------------------------------------------------------------------- /assets/svelte/components/CodeWithCopy.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/CodeWithCopy.svelte -------------------------------------------------------------------------------- /assets/svelte/components/CopyIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/CopyIcon.svelte -------------------------------------------------------------------------------- /assets/svelte/components/Datetime.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/Datetime.svelte -------------------------------------------------------------------------------- /assets/svelte/components/FilterForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/FilterForm.svelte -------------------------------------------------------------------------------- /assets/svelte/components/FullPageForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/FullPageForm.svelte -------------------------------------------------------------------------------- /assets/svelte/components/Sidenav.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/Sidenav.svelte -------------------------------------------------------------------------------- /assets/svelte/components/Toaster.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/Toaster.svelte -------------------------------------------------------------------------------- /assets/svelte/components/ui/alert/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/alert/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/badge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/badge/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/button/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/card/card.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/card/card.svelte -------------------------------------------------------------------------------- /assets/svelte/components/ui/card/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/card/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/command/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/dialog/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/drawer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/drawer/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/form-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/form-item.svelte -------------------------------------------------------------------------------- /assets/svelte/components/ui/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/input/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/label/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/label/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/popover/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/popover/index.js -------------------------------------------------------------------------------- /assets/svelte/components/ui/select/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/select/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/sheet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/sheet/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/sonner/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Toaster } from "./sonner.svelte"; 2 | -------------------------------------------------------------------------------- /assets/svelte/components/ui/switch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/switch/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/table/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/tabs/index.ts -------------------------------------------------------------------------------- /assets/svelte/components/ui/tooltip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/components/ui/tooltip/index.ts -------------------------------------------------------------------------------- /assets/svelte/consumers/ColumnList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/ColumnList.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/ShowBackfills.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/ShowBackfills.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/ShowMessages.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/ShowMessages.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/ShowSink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/ShowSink.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/ShowSource.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/ShowSource.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/ShowTrace.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/ShowTrace.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/SinkIndex.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/SinkIndex.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/StopSinkModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/StopSinkModal.svelte -------------------------------------------------------------------------------- /assets/svelte/consumers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/types.ts -------------------------------------------------------------------------------- /assets/svelte/consumers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/consumers/utils.ts -------------------------------------------------------------------------------- /assets/svelte/databases/Form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/databases/Form.svelte -------------------------------------------------------------------------------- /assets/svelte/databases/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/databases/Index.svelte -------------------------------------------------------------------------------- /assets/svelte/databases/Messages.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/databases/Messages.svelte -------------------------------------------------------------------------------- /assets/svelte/databases/Show.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/databases/Show.svelte -------------------------------------------------------------------------------- /assets/svelte/databases/ShowHeader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/databases/ShowHeader.svelte -------------------------------------------------------------------------------- /assets/svelte/databases/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/databases/types.ts -------------------------------------------------------------------------------- /assets/svelte/databases/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/databases/utils.ts -------------------------------------------------------------------------------- /assets/svelte/functions/Edit.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/functions/Edit.svelte -------------------------------------------------------------------------------- /assets/svelte/functions/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/functions/Index.svelte -------------------------------------------------------------------------------- /assets/svelte/functions/messageStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/functions/messageStorage.ts -------------------------------------------------------------------------------- /assets/svelte/functions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/functions/types.ts -------------------------------------------------------------------------------- /assets/svelte/health/HealthAlerts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/health/HealthAlerts.svelte -------------------------------------------------------------------------------- /assets/svelte/health/HealthIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/health/HealthIcon.svelte -------------------------------------------------------------------------------- /assets/svelte/health/HealthPill.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/health/HealthPill.svelte -------------------------------------------------------------------------------- /assets/svelte/health/HealthSummary.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/health/HealthSummary.svelte -------------------------------------------------------------------------------- /assets/svelte/health/Types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/health/Types.ts -------------------------------------------------------------------------------- /assets/svelte/http_endpoints/Form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/http_endpoints/Form.svelte -------------------------------------------------------------------------------- /assets/svelte/http_endpoints/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/http_endpoints/Index.svelte -------------------------------------------------------------------------------- /assets/svelte/http_endpoints/Show.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/http_endpoints/Show.svelte -------------------------------------------------------------------------------- /assets/svelte/mdx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/mdx.d.ts -------------------------------------------------------------------------------- /assets/svelte/mdx/function-transform-snippet.mdx: -------------------------------------------------------------------------------- 1 | ../../../docs/snippets/function-transform-snippet.mdx -------------------------------------------------------------------------------- /assets/svelte/settings/UserSettings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/settings/UserSettings.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/kafka/KafkaIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/kafka/KafkaIcon.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/nats/NatsIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/nats/NatsIcon.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/nats/NatsSinkCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/nats/NatsSinkCard.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/nats/NatsSinkForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/nats/NatsSinkForm.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/s2/S2Icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/s2/S2Icon.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/s2/S2SinkCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/s2/S2SinkCard.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/s2/S2SinkForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/s2/S2SinkForm.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/sns/SnsIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/sns/SnsIcon.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/sns/SnsSinkCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/sns/SnsSinkCard.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/sns/SnsSinkForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/sns/SnsSinkForm.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/sqs/SqsIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/sqs/SqsIcon.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/sqs/SqsSinkCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/sqs/SqsSinkCard.svelte -------------------------------------------------------------------------------- /assets/svelte/sinks/sqs/SqsSinkForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/sinks/sqs/SqsSinkForm.svelte -------------------------------------------------------------------------------- /assets/svelte/stores/Sidenav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/stores/Sidenav.js -------------------------------------------------------------------------------- /assets/svelte/stores/pageStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/stores/pageStore.ts -------------------------------------------------------------------------------- /assets/svelte/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/utils.ts -------------------------------------------------------------------------------- /assets/svelte/wal_pipelines/Form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/wal_pipelines/Form.svelte -------------------------------------------------------------------------------- /assets/svelte/wal_pipelines/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/wal_pipelines/Index.svelte -------------------------------------------------------------------------------- /assets/svelte/wal_pipelines/Show.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/svelte/wal_pipelines/Show.svelte -------------------------------------------------------------------------------- /assets/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/tailwind.config.js -------------------------------------------------------------------------------- /assets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/tsconfig.json -------------------------------------------------------------------------------- /assets/vendor/heroicons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/vendor/heroicons/LICENSE.md -------------------------------------------------------------------------------- /assets/vendor/heroicons/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/vendor/heroicons/UPGRADE.md -------------------------------------------------------------------------------- /assets/vendor/topbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/assets/vendor/topbar.js -------------------------------------------------------------------------------- /changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/changelog.sh -------------------------------------------------------------------------------- /cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/.gitignore -------------------------------------------------------------------------------- /cli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/Makefile -------------------------------------------------------------------------------- /cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/README.md -------------------------------------------------------------------------------- /cli/api/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/api/client.go -------------------------------------------------------------------------------- /cli/api/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/api/error.go -------------------------------------------------------------------------------- /cli/api/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/api/interface.go -------------------------------------------------------------------------------- /cli/api/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/api/stream.go -------------------------------------------------------------------------------- /cli/build_and_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/build_and_install.sh -------------------------------------------------------------------------------- /cli/build_releases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/build_releases.sh -------------------------------------------------------------------------------- /cli/chisel/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/client/client.go -------------------------------------------------------------------------------- /cli/chisel/client/client_connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/client/client_connect.go -------------------------------------------------------------------------------- /cli/chisel/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/client/client_test.go -------------------------------------------------------------------------------- /cli/chisel/share/ccrypto/determ_rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/ccrypto/determ_rand.go -------------------------------------------------------------------------------- /cli/chisel/share/ccrypto/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/ccrypto/keys.go -------------------------------------------------------------------------------- /cli/chisel/share/ccrypto/keys_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/ccrypto/keys_helpers.go -------------------------------------------------------------------------------- /cli/chisel/share/cio/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cio/logger.go -------------------------------------------------------------------------------- /cli/chisel/share/cio/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cio/pipe.go -------------------------------------------------------------------------------- /cli/chisel/share/cio/stdio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cio/stdio.go -------------------------------------------------------------------------------- /cli/chisel/share/cnet/conn_rwc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cnet/conn_rwc.go -------------------------------------------------------------------------------- /cli/chisel/share/cnet/conn_ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cnet/conn_ws.go -------------------------------------------------------------------------------- /cli/chisel/share/cnet/connstats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cnet/connstats.go -------------------------------------------------------------------------------- /cli/chisel/share/cnet/http_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cnet/http_server.go -------------------------------------------------------------------------------- /cli/chisel/share/cnet/meter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cnet/meter.go -------------------------------------------------------------------------------- /cli/chisel/share/cos/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cos/common.go -------------------------------------------------------------------------------- /cli/chisel/share/cos/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cos/signal.go -------------------------------------------------------------------------------- /cli/chisel/share/cos/signal_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/cos/signal_windows.go -------------------------------------------------------------------------------- /cli/chisel/share/settings/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/settings/config.go -------------------------------------------------------------------------------- /cli/chisel/share/settings/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/settings/env.go -------------------------------------------------------------------------------- /cli/chisel/share/settings/remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/settings/remote.go -------------------------------------------------------------------------------- /cli/chisel/share/settings/remote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/settings/remote_test.go -------------------------------------------------------------------------------- /cli/chisel/share/tunnel/tunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/tunnel/tunnel.go -------------------------------------------------------------------------------- /cli/chisel/share/tunnel/tunnel_in_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/tunnel/tunnel_in_proxy.go -------------------------------------------------------------------------------- /cli/chisel/share/tunnel/tunnel_out_ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/tunnel/tunnel_out_ssh.go -------------------------------------------------------------------------------- /cli/chisel/share/tunnel/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/tunnel/udp.go -------------------------------------------------------------------------------- /cli/chisel/share/tunnel/wg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/tunnel/wg.go -------------------------------------------------------------------------------- /cli/chisel/share/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/chisel/share/version.go -------------------------------------------------------------------------------- /cli/cli/cheats/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/cheats/config.md -------------------------------------------------------------------------------- /cli/cli/cheats/consumer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/cheats/consumer.md -------------------------------------------------------------------------------- /cli/cli/cheats/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/cheats/context.md -------------------------------------------------------------------------------- /cli/cli/cheats/tunnel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/cheats/tunnel.md -------------------------------------------------------------------------------- /cli/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/cli.go -------------------------------------------------------------------------------- /cli/cli/config_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/config_command.go -------------------------------------------------------------------------------- /cli/cli/config_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/config_command_test.go -------------------------------------------------------------------------------- /cli/cli/consumer_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/consumer_command.go -------------------------------------------------------------------------------- /cli/cli/context_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/context_command.go -------------------------------------------------------------------------------- /cli/cli/mock_api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/mock_api_client.go -------------------------------------------------------------------------------- /cli/cli/stream_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/stream_command.go -------------------------------------------------------------------------------- /cli/cli/stream_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/stream_command_test.go -------------------------------------------------------------------------------- /cli/cli/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/table.go -------------------------------------------------------------------------------- /cli/cli/tunnel_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/tunnel_command.go -------------------------------------------------------------------------------- /cli/cli/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/cli/util.go -------------------------------------------------------------------------------- /cli/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/config/config.go -------------------------------------------------------------------------------- /cli/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/config/config_test.go -------------------------------------------------------------------------------- /cli/context/config_dev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/context/config_dev.go -------------------------------------------------------------------------------- /cli/context/config_prod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/context/config_prod.go -------------------------------------------------------------------------------- /cli/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/context/context.go -------------------------------------------------------------------------------- /cli/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/go.mod -------------------------------------------------------------------------------- /cli/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/go.sum -------------------------------------------------------------------------------- /cli/installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/installer.sh -------------------------------------------------------------------------------- /cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/main.go -------------------------------------------------------------------------------- /cli/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/models/models.go -------------------------------------------------------------------------------- /cli/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/release.sh -------------------------------------------------------------------------------- /cli/testutil/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/cli/testutil/yaml.go -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/config/dev.exs -------------------------------------------------------------------------------- /config/dev.secret.example.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/config/dev.secret.example.exs -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/config/prod.exs -------------------------------------------------------------------------------- /config/runtime.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/config/runtime.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/config/test.exs -------------------------------------------------------------------------------- /deployment/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/.gitignore -------------------------------------------------------------------------------- /deployment/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/Makefile -------------------------------------------------------------------------------- /deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/README.md -------------------------------------------------------------------------------- /deployment/scripts/init-terraform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/scripts/init-terraform.sh -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2-sqs/README.md -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2-sqs/infra/sg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2-sqs/infra/sg.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/app/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/app/outputs.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/app/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/app/provider.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/infra/alb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/infra/alb.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/infra/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/infra/ec2.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/infra/ecs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/infra/ecs.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/infra/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/infra/iam.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/infra/rds.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/infra/rds.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/infra/sg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/infra/sg.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-ec2/infra/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-ec2/infra/vpc.tf -------------------------------------------------------------------------------- /deployment/terraform-ecs-fargate/infra/sg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/deployment/terraform-ecs-fargate/infra/sg.tf -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker/Dockerfile.dev-bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/Dockerfile.dev-bundle -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/dashboard.json -------------------------------------------------------------------------------- /docker/docker-compose.ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/docker-compose.ci.yaml -------------------------------------------------------------------------------- /docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/docker-compose.yaml -------------------------------------------------------------------------------- /docker/grafana_dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/grafana_dashboard.yml -------------------------------------------------------------------------------- /docker/grafana_datasource.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/grafana_datasource.yml -------------------------------------------------------------------------------- /docker/playground.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/playground.yml -------------------------------------------------------------------------------- /docker/postgres-init/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/postgres-init/init.sql -------------------------------------------------------------------------------- /docker/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/prometheus.yml -------------------------------------------------------------------------------- /docker/replica-cdc-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/replica-cdc-dev/README.md -------------------------------------------------------------------------------- /docker/replica-cdc-dev/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/replica-cdc-dev/docker-compose.yaml -------------------------------------------------------------------------------- /docker/replica-cdc-dev/init-primary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/replica-cdc-dev/init-primary.sh -------------------------------------------------------------------------------- /docker/replica-cdc-dev/init-replica.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/replica-cdc-dev/init-replica.sh -------------------------------------------------------------------------------- /docker/replica-physical-cdc-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docker/replica-physical-cdc-dev/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/archive/cli.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/archive/cli.mdx -------------------------------------------------------------------------------- /docs/archive/ingesting-from-postgres.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/archive/ingesting-from-postgres.mdx -------------------------------------------------------------------------------- /docs/cloud-shutdown.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/cloud-shutdown.mdx -------------------------------------------------------------------------------- /docs/compare.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/compare.mdx -------------------------------------------------------------------------------- /docs/concepts/consistency-model.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/concepts/consistency-model.mdx -------------------------------------------------------------------------------- /docs/connect-postgres.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/connect-postgres.mdx -------------------------------------------------------------------------------- /docs/consume/sync-api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/consume/sync-api.mdx -------------------------------------------------------------------------------- /docs/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/docs.json -------------------------------------------------------------------------------- /docs/docs/how-tos/replicating-tables.mdx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/guides/cloudflare-pipeline.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/cloudflare-pipeline.mdx -------------------------------------------------------------------------------- /docs/guides/cloudflare.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/cloudflare.mdx -------------------------------------------------------------------------------- /docs/guides/inngest.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/inngest.mdx -------------------------------------------------------------------------------- /docs/guides/lambda.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/lambda.mdx -------------------------------------------------------------------------------- /docs/guides/supabase-function.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/supabase-function.mdx -------------------------------------------------------------------------------- /docs/guides/supabase-webhooks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/supabase-webhooks.mdx -------------------------------------------------------------------------------- /docs/guides/temporal.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/temporal.mdx -------------------------------------------------------------------------------- /docs/guides/tinybird.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/tinybird.mdx -------------------------------------------------------------------------------- /docs/guides/trigger-dev.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/trigger-dev.mdx -------------------------------------------------------------------------------- /docs/guides/user-webhooks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/user-webhooks.mdx -------------------------------------------------------------------------------- /docs/guides/vercel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/guides/vercel.mdx -------------------------------------------------------------------------------- /docs/how-to/annotate-changes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/annotate-changes.mdx -------------------------------------------------------------------------------- /docs/how-to/create-audit-logs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/create-audit-logs.mdx -------------------------------------------------------------------------------- /docs/how-to/deploy-to-production.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/deploy-to-production.mdx -------------------------------------------------------------------------------- /docs/how-to/maintain-caches.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/maintain-caches.mdx -------------------------------------------------------------------------------- /docs/how-to/replicate-tables.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/replicate-tables.mdx -------------------------------------------------------------------------------- /docs/how-to/setup-azure.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/setup-azure.mdx -------------------------------------------------------------------------------- /docs/how-to/setup-change-retention.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/setup-change-retention.mdx -------------------------------------------------------------------------------- /docs/how-to/setup-gcp.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/setup-gcp.mdx -------------------------------------------------------------------------------- /docs/how-to/setup-neon.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/setup-neon.mdx -------------------------------------------------------------------------------- /docs/how-to/setup-rds.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/setup-rds.mdx -------------------------------------------------------------------------------- /docs/how-to/setup-supabase.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/setup-supabase.mdx -------------------------------------------------------------------------------- /docs/how-to/setup-timescale.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/setup-timescale.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-kafka.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-kafka.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-kinesis.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-kinesis.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-nats.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-nats.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-rabbitmq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-rabbitmq.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-s2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-s2.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-sns.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-sns.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-sqs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-sqs.mdx -------------------------------------------------------------------------------- /docs/how-to/stream-postgres-to-typesense.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/stream-postgres-to-typesense.mdx -------------------------------------------------------------------------------- /docs/how-to/sync-search-indexes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/sync-search-indexes.mdx -------------------------------------------------------------------------------- /docs/how-to/testing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/testing.mdx -------------------------------------------------------------------------------- /docs/how-to/trigger-automated-workflows.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/how-to/trigger-automated-workflows.mdx -------------------------------------------------------------------------------- /docs/images/changelog/2025-06-20/s2-sink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/changelog/2025-06-20/s2-sink.png -------------------------------------------------------------------------------- /docs/images/consume/webhooks/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/consume/webhooks/config.png -------------------------------------------------------------------------------- /docs/images/consume/webhooks/grouping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/consume/webhooks/grouping.png -------------------------------------------------------------------------------- /docs/images/consume/webhooks/path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/consume/webhooks/path.png -------------------------------------------------------------------------------- /docs/images/consume/webhooks/webhook-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/consume/webhooks/webhook-tab.png -------------------------------------------------------------------------------- /docs/images/core/filters-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/core/filters-config.png -------------------------------------------------------------------------------- /docs/images/core/http-endpoint-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/core/http-endpoint-config.png -------------------------------------------------------------------------------- /docs/images/core/pull-instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/core/pull-instructions.png -------------------------------------------------------------------------------- /docs/images/core/source-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/core/source-table.png -------------------------------------------------------------------------------- /docs/images/core/table-wal-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/core/table-wal-diagram.png -------------------------------------------------------------------------------- /docs/images/guides/cloudflare/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/cloudflare/logs.png -------------------------------------------------------------------------------- /docs/images/guides/inngest/filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/inngest/filters.png -------------------------------------------------------------------------------- /docs/images/guides/inngest/inngest-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/inngest/inngest-log.png -------------------------------------------------------------------------------- /docs/images/guides/inngest/trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/inngest/trace.png -------------------------------------------------------------------------------- /docs/images/guides/inngest/webhook_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/inngest/webhook_url.png -------------------------------------------------------------------------------- /docs/images/guides/lambda/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/lambda/log.png -------------------------------------------------------------------------------- /docs/images/guides/lambda/setup-lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/lambda/setup-lambda.png -------------------------------------------------------------------------------- /docs/images/guides/rds/reboot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/rds/reboot.png -------------------------------------------------------------------------------- /docs/images/guides/rds/turn-on-wal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/rds/turn-on-wal.png -------------------------------------------------------------------------------- /docs/images/guides/temporal/sequin_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/temporal/sequin_ui.png -------------------------------------------------------------------------------- /docs/images/guides/temporal/temporal_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/temporal/temporal_ui.png -------------------------------------------------------------------------------- /docs/images/guides/trigger-dev/final-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/trigger-dev/final-run.png -------------------------------------------------------------------------------- /docs/images/guides/trigger-dev/trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/guides/trigger-dev/trace.png -------------------------------------------------------------------------------- /docs/images/how-to/messages-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/how-to/messages-tab.png -------------------------------------------------------------------------------- /docs/images/how-to/sns-lambda-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/how-to/sns-lambda-config.png -------------------------------------------------------------------------------- /docs/images/how-to/sqs-lambda-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/how-to/sqs-lambda-config.png -------------------------------------------------------------------------------- /docs/images/introduction/azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/azure.png -------------------------------------------------------------------------------- /docs/images/introduction/database-zap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/database-zap.svg -------------------------------------------------------------------------------- /docs/images/introduction/elastic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/elastic.png -------------------------------------------------------------------------------- /docs/images/introduction/kafka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/kafka.png -------------------------------------------------------------------------------- /docs/images/introduction/kafka.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/kafka.svg -------------------------------------------------------------------------------- /docs/images/introduction/kinesis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/kinesis.png -------------------------------------------------------------------------------- /docs/images/introduction/meilisearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/meilisearch.png -------------------------------------------------------------------------------- /docs/images/introduction/nats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/nats.png -------------------------------------------------------------------------------- /docs/images/introduction/pub-sub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/pub-sub.png -------------------------------------------------------------------------------- /docs/images/introduction/rabbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/rabbit.png -------------------------------------------------------------------------------- /docs/images/introduction/redis-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/redis-1.png -------------------------------------------------------------------------------- /docs/images/introduction/redis-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/redis-2.png -------------------------------------------------------------------------------- /docs/images/introduction/s2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/s2.png -------------------------------------------------------------------------------- /docs/images/introduction/sequin-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/sequin-stream.png -------------------------------------------------------------------------------- /docs/images/introduction/sequin-stream.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/sequin-stream.svg -------------------------------------------------------------------------------- /docs/images/introduction/sns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/sns.png -------------------------------------------------------------------------------- /docs/images/introduction/sqs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/sqs.png -------------------------------------------------------------------------------- /docs/images/introduction/typesense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/typesense.png -------------------------------------------------------------------------------- /docs/images/introduction/webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/introduction/webhook.png -------------------------------------------------------------------------------- /docs/images/performance/cdc-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/performance/cdc-stats.png -------------------------------------------------------------------------------- /docs/images/performance/debezium-latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/performance/debezium-latency.png -------------------------------------------------------------------------------- /docs/images/performance/sequin-latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/performance/sequin-latency.png -------------------------------------------------------------------------------- /docs/images/quickstart/backfill-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/backfill-card.png -------------------------------------------------------------------------------- /docs/images/quickstart/create-sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/create-sequence.png -------------------------------------------------------------------------------- /docs/images/quickstart/login-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/login-page.png -------------------------------------------------------------------------------- /docs/images/quickstart/message-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/message-logs.png -------------------------------------------------------------------------------- /docs/images/quickstart/nats/messages-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/nats/messages-tab.png -------------------------------------------------------------------------------- /docs/images/quickstart/regions-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/regions-stream.png -------------------------------------------------------------------------------- /docs/images/quickstart/sns/config-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/sns/config-card.png -------------------------------------------------------------------------------- /docs/images/quickstart/sns/messages-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/sns/messages-tab.png -------------------------------------------------------------------------------- /docs/images/quickstart/source-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/source-card.png -------------------------------------------------------------------------------- /docs/images/quickstart/sqs/messages-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/sqs/messages-tab.png -------------------------------------------------------------------------------- /docs/images/quickstart/webhook-dot-site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/webhook-dot-site.png -------------------------------------------------------------------------------- /docs/images/quickstart/webhook-messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/quickstart/webhook-messages.png -------------------------------------------------------------------------------- /docs/images/readme/arch-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/readme/arch-diagram.png -------------------------------------------------------------------------------- /docs/images/readme/use-case-fan-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/readme/use-case-fan-out.svg -------------------------------------------------------------------------------- /docs/images/readme/use-case-replication.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/readme/use-case-replication.svg -------------------------------------------------------------------------------- /docs/images/readme/use-case-side-effect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/readme/use-case-side-effect.svg -------------------------------------------------------------------------------- /docs/images/reference/filter-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/reference/filter-component.png -------------------------------------------------------------------------------- /docs/images/reference/grafana-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/images/reference/grafana-dashboard.png -------------------------------------------------------------------------------- /docs/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/introduction.mdx -------------------------------------------------------------------------------- /docs/logo/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/logo/dark.png -------------------------------------------------------------------------------- /docs/logo/dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/logo/dark.svg -------------------------------------------------------------------------------- /docs/logo/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/logo/light.png -------------------------------------------------------------------------------- /docs/logo/light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/logo/light.svg -------------------------------------------------------------------------------- /docs/management-api/authentication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/authentication.mdx -------------------------------------------------------------------------------- /docs/management-api/backfills/create.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/backfills/create.mdx -------------------------------------------------------------------------------- /docs/management-api/backfills/delete.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/backfills/delete.mdx -------------------------------------------------------------------------------- /docs/management-api/backfills/get.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/backfills/get.mdx -------------------------------------------------------------------------------- /docs/management-api/backfills/list.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/backfills/list.mdx -------------------------------------------------------------------------------- /docs/management-api/backfills/update.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/backfills/update.mdx -------------------------------------------------------------------------------- /docs/management-api/errors.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/errors.mdx -------------------------------------------------------------------------------- /docs/management-api/http-endpoints/get.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/http-endpoints/get.mdx -------------------------------------------------------------------------------- /docs/management-api/http-endpoints/list.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/http-endpoints/list.mdx -------------------------------------------------------------------------------- /docs/management-api/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/introduction.mdx -------------------------------------------------------------------------------- /docs/management-api/sink-consumers/get.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/sink-consumers/get.mdx -------------------------------------------------------------------------------- /docs/management-api/sink-consumers/list.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/management-api/sink-consumers/list.mdx -------------------------------------------------------------------------------- /docs/performance-old.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/performance-old.mdx -------------------------------------------------------------------------------- /docs/performance.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/performance.mdx -------------------------------------------------------------------------------- /docs/postgres-change-data-capture.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/postgres-change-data-capture.mdx -------------------------------------------------------------------------------- /docs/quickstart.mdx.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart.mdx.old -------------------------------------------------------------------------------- /docs/quickstart/azure-event-hubs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/azure-event-hubs.mdx -------------------------------------------------------------------------------- /docs/quickstart/consume-with-api.mdx.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/consume-with-api.mdx.old -------------------------------------------------------------------------------- /docs/quickstart/elasticsearch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/elasticsearch.mdx -------------------------------------------------------------------------------- /docs/quickstart/gcp-pubsub.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/gcp-pubsub.mdx -------------------------------------------------------------------------------- /docs/quickstart/kafka.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/kafka.mdx -------------------------------------------------------------------------------- /docs/quickstart/kinesis.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/kinesis.mdx -------------------------------------------------------------------------------- /docs/quickstart/meilisearch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/meilisearch.mdx -------------------------------------------------------------------------------- /docs/quickstart/nats.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/nats.mdx -------------------------------------------------------------------------------- /docs/quickstart/rabbitmq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/rabbitmq.mdx -------------------------------------------------------------------------------- /docs/quickstart/redis-stream.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/redis-stream.mdx -------------------------------------------------------------------------------- /docs/quickstart/redis-string.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/redis-string.mdx -------------------------------------------------------------------------------- /docs/quickstart/redpanda.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/redpanda.mdx -------------------------------------------------------------------------------- /docs/quickstart/s2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/s2.mdx -------------------------------------------------------------------------------- /docs/quickstart/sequin-stream.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/sequin-stream.mdx -------------------------------------------------------------------------------- /docs/quickstart/setup.mdx.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/setup.mdx.old -------------------------------------------------------------------------------- /docs/quickstart/sns.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/sns.mdx -------------------------------------------------------------------------------- /docs/quickstart/sqs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/sqs.mdx -------------------------------------------------------------------------------- /docs/quickstart/typesense.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/typesense.mdx -------------------------------------------------------------------------------- /docs/quickstart/webhooks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/quickstart/webhooks.mdx -------------------------------------------------------------------------------- /docs/reference/annotations.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/annotations.mdx -------------------------------------------------------------------------------- /docs/reference/backfills.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/backfills.mdx -------------------------------------------------------------------------------- /docs/reference/change-retention.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/change-retention.mdx -------------------------------------------------------------------------------- /docs/reference/cli/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/cli/overview.mdx -------------------------------------------------------------------------------- /docs/reference/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/configuration.mdx -------------------------------------------------------------------------------- /docs/reference/databases.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/databases.mdx -------------------------------------------------------------------------------- /docs/reference/enrichment.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/enrichment.mdx -------------------------------------------------------------------------------- /docs/reference/filters.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/filters.mdx -------------------------------------------------------------------------------- /docs/reference/management-api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/management-api.mdx -------------------------------------------------------------------------------- /docs/reference/messages.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/messages.mdx -------------------------------------------------------------------------------- /docs/reference/metrics.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/metrics.mdx -------------------------------------------------------------------------------- /docs/reference/minimum-requirements.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/minimum-requirements.mdx -------------------------------------------------------------------------------- /docs/reference/routing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/routing.mdx -------------------------------------------------------------------------------- /docs/reference/sequin-stream-api/ack.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sequin-stream-api/ack.mdx -------------------------------------------------------------------------------- /docs/reference/sequin-stream-api/nack.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sequin-stream-api/nack.mdx -------------------------------------------------------------------------------- /docs/reference/sequin-stream-api/receive.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sequin-stream-api/receive.mdx -------------------------------------------------------------------------------- /docs/reference/sequin-yaml.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sequin-yaml.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/azure-event-hubs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/azure-event-hubs.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/elasticsearch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/elasticsearch.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/gcp-pubsub.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/gcp-pubsub.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/kafka.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/kafka.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/kinesis.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/kinesis.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/meilisearch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/meilisearch.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/nats.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/nats.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/overview.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/rabbitmq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/rabbitmq.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/redis-stream.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/redis-stream.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/redis-string.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/redis-string.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/s2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/s2.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/sequin-stream.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/sequin-stream.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/sns.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/sns.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/sqs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/sqs.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/typesense.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/typesense.mdx -------------------------------------------------------------------------------- /docs/reference/sinks/webhooks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/sinks/webhooks.mdx -------------------------------------------------------------------------------- /docs/reference/transforms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/reference/transforms.mdx -------------------------------------------------------------------------------- /docs/running-sequin.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/running-sequin.mdx -------------------------------------------------------------------------------- /docs/sdks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/sdks.mdx -------------------------------------------------------------------------------- /docs/sequin-managed/aws.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/sequin-managed/aws.mdx -------------------------------------------------------------------------------- /docs/sequin-managed/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/sequin-managed/overview.mdx -------------------------------------------------------------------------------- /docs/snippets/aws-access-key-config.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/aws-access-key-config.mdx -------------------------------------------------------------------------------- /docs/snippets/aws-iam-settings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/aws-iam-settings.mdx -------------------------------------------------------------------------------- /docs/snippets/backfill-response-snippet.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/backfill-response-snippet.mdx -------------------------------------------------------------------------------- /docs/snippets/create-sequin-db-user.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/create-sequin-db-user.mdx -------------------------------------------------------------------------------- /docs/snippets/function-transform-snippet.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/function-transform-snippet.mdx -------------------------------------------------------------------------------- /docs/snippets/quickstart-backfill-step.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/quickstart-backfill-step.mdx -------------------------------------------------------------------------------- /docs/snippets/quickstart-initial-steps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/quickstart-initial-steps.mdx -------------------------------------------------------------------------------- /docs/snippets/quickstart-source-step.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/snippets/quickstart-source-step.mdx -------------------------------------------------------------------------------- /docs/static/kafka-docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/docs/static/kafka-docker-compose.yaml -------------------------------------------------------------------------------- /elastic-search-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/elastic-search-notes.md -------------------------------------------------------------------------------- /examples/bash_cpu_metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/bash_cpu_metrics/README.md -------------------------------------------------------------------------------- /examples/bash_cpu_metrics/load_consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/bash_cpu_metrics/load_consumer.sh -------------------------------------------------------------------------------- /examples/bash_cpu_metrics/monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/bash_cpu_metrics/monitor.sh -------------------------------------------------------------------------------- /examples/elixir_broadway/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/elixir_broadway/.formatter.exs -------------------------------------------------------------------------------- /examples/elixir_broadway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/elixir_broadway/.gitignore -------------------------------------------------------------------------------- /examples/elixir_broadway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/elixir_broadway/README.md -------------------------------------------------------------------------------- /examples/elixir_broadway/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/elixir_broadway/mix.exs -------------------------------------------------------------------------------- /examples/elixir_broadway/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/elixir_broadway/mix.lock -------------------------------------------------------------------------------- /examples/elixir_broadway/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /examples/meilisearch/.gitignore: -------------------------------------------------------------------------------- 1 | meilisearch_data/ -------------------------------------------------------------------------------- /examples/meilisearch/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/meilisearch/docker-compose.yml -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | .eslintrc.js -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/sequin-cdc-to-temporal/.eslintrc.js -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules 3 | your_temporal.db 4 | -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/.nvmrc: -------------------------------------------------------------------------------- 1 | 23 -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/.prettierignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/.prettierrc: -------------------------------------------------------------------------------- 1 | printWidth: 120 2 | singleQuote: true 3 | -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/sequin-cdc-to-temporal/README.md -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/sequin-cdc-to-temporal/package.json -------------------------------------------------------------------------------- /examples/sequin-cdc-to-temporal/src/mocha/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/user-specific-webhooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/user-specific-webhooks/.gitignore -------------------------------------------------------------------------------- /examples/user-specific-webhooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/user-specific-webhooks/README.md -------------------------------------------------------------------------------- /examples/user-specific-webhooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/user-specific-webhooks/package.json -------------------------------------------------------------------------------- /examples/user-specific-webhooks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/examples/user-specific-webhooks/server.js -------------------------------------------------------------------------------- /gen-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/gen-readme.md -------------------------------------------------------------------------------- /grafana/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/grafana/dashboards/dashboard.yml -------------------------------------------------------------------------------- /grafana/dashboards/sequin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/grafana/dashboards/sequin.json -------------------------------------------------------------------------------- /grafana/datasources/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/grafana/datasources/prometheus.yml -------------------------------------------------------------------------------- /invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/invalid.yaml -------------------------------------------------------------------------------- /lib/console_logger.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/console_logger.ex -------------------------------------------------------------------------------- /lib/mix/tasks/buildpush.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/mix/tasks/buildpush.ex -------------------------------------------------------------------------------- /lib/mix/tasks/merge.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/mix/tasks/merge.ex -------------------------------------------------------------------------------- /lib/mix/tasks/signoff_stack.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/mix/tasks/signoff_stack.ex -------------------------------------------------------------------------------- /lib/sequin.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin.ex -------------------------------------------------------------------------------- /lib/sequin/accounts/account.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/accounts/account.ex -------------------------------------------------------------------------------- /lib/sequin/accounts/account_user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/accounts/account_user.ex -------------------------------------------------------------------------------- /lib/sequin/accounts/accounts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/accounts/accounts.ex -------------------------------------------------------------------------------- /lib/sequin/accounts/impersonate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/accounts/impersonate.ex -------------------------------------------------------------------------------- /lib/sequin/accounts/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/accounts/user.ex -------------------------------------------------------------------------------- /lib/sequin/accounts/user_notifier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/accounts/user_notifier.ex -------------------------------------------------------------------------------- /lib/sequin/accounts/user_token.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/accounts/user_token.ex -------------------------------------------------------------------------------- /lib/sequin/api_tokens/api_token.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/api_tokens/api_token.ex -------------------------------------------------------------------------------- /lib/sequin/api_tokens/api_tokens.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/api_tokens/api_tokens.ex -------------------------------------------------------------------------------- /lib/sequin/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/application.ex -------------------------------------------------------------------------------- /lib/sequin/application_behaviour.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/application_behaviour.ex -------------------------------------------------------------------------------- /lib/sequin/aws/aws.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/aws/aws.ex -------------------------------------------------------------------------------- /lib/sequin/aws/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/aws/client.ex -------------------------------------------------------------------------------- /lib/sequin/aws/http_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/aws/http_client.ex -------------------------------------------------------------------------------- /lib/sequin/aws/kinesis.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/aws/kinesis.ex -------------------------------------------------------------------------------- /lib/sequin/aws/queue_policy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/aws/queue_policy.ex -------------------------------------------------------------------------------- /lib/sequin/aws/sns.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/aws/sns.ex -------------------------------------------------------------------------------- /lib/sequin/aws/sqs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/aws/sqs.ex -------------------------------------------------------------------------------- /lib/sequin/bench/bench.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/bench/bench.ex -------------------------------------------------------------------------------- /lib/sequin/bench/stats_tracker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/bench/stats_tracker.ex -------------------------------------------------------------------------------- /lib/sequin/bench/test.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/bench/test.ex -------------------------------------------------------------------------------- /lib/sequin/bench/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/bench/utils.ex -------------------------------------------------------------------------------- /lib/sequin/cache.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/cache.ex -------------------------------------------------------------------------------- /lib/sequin/changeset.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/changeset.ex -------------------------------------------------------------------------------- /lib/sequin/check_system_health.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/check_system_health.ex -------------------------------------------------------------------------------- /lib/sequin/check_system_health_worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/check_system_health_worker.ex -------------------------------------------------------------------------------- /lib/sequin/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/config.ex -------------------------------------------------------------------------------- /lib/sequin/config_parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/config_parser.ex -------------------------------------------------------------------------------- /lib/sequin/config_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/config_schema.ex -------------------------------------------------------------------------------- /lib/sequin/constants.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/constants.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/azure_event_hub_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/azure_event_hub_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/backfill.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/backfill.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/consumer_event.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/consumer_event.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/consumer_event_data.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/consumer_event_data.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/consumer_record.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/consumer_record.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/consumer_record_data.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/consumer_record_data.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/consumers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/consumers.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/elasticsearch_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/elasticsearch_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/enrichment_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/enrichment_function.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/filter_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/filter_function.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/function.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/gcp_pubsub_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/gcp_pubsub_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/guards.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/guards.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/http_endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/http_endpoint.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/http_push_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/http_push_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/kafka_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/kafka_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/kinesis_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/kinesis_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/meilisearch_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/meilisearch_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/nats_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/nats_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/path_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/path_function.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/rabbitmq_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/rabbitmq_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/redis_stream_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/redis_stream_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/redis_string_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/redis_string_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/routing_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/routing_function.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/s2_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/s2_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/sequin_stream_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/sequin_stream_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/sink_consumer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/sink_consumer.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/sns_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/sns_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/source.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/source.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/source_table.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/source_table.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/sqs_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/sqs_sink.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/transform_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/transform_function.ex -------------------------------------------------------------------------------- /lib/sequin/consumers/typesense_sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/consumers/typesense_sink.ex -------------------------------------------------------------------------------- /lib/sequin/databases/connection_cache.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/databases/connection_cache.ex -------------------------------------------------------------------------------- /lib/sequin/databases/databases.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/databases/databases.ex -------------------------------------------------------------------------------- /lib/sequin/databases/postgres_database.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/databases/postgres_database.ex -------------------------------------------------------------------------------- /lib/sequin/datadog/datadog.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/datadog/datadog.ex -------------------------------------------------------------------------------- /lib/sequin/datadog/incident.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/datadog/incident.ex -------------------------------------------------------------------------------- /lib/sequin/debounced_logger.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/debounced_logger.ex -------------------------------------------------------------------------------- /lib/sequin/dynamic_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/dynamic_supervisor.ex -------------------------------------------------------------------------------- /lib/sequin/ecto/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/ecto/error.ex -------------------------------------------------------------------------------- /lib/sequin/ecto/integer_key_map.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/ecto/integer_key_map.ex -------------------------------------------------------------------------------- /lib/sequin/encrypted/binary.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/encrypted/binary.ex -------------------------------------------------------------------------------- /lib/sequin/encrypted/field.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/encrypted/field.ex -------------------------------------------------------------------------------- /lib/sequin/encrypted/map.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/encrypted/map.ex -------------------------------------------------------------------------------- /lib/sequin/enum.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/enum.ex -------------------------------------------------------------------------------- /lib/sequin/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/error.ex -------------------------------------------------------------------------------- /lib/sequin/ets_multiset.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/ets_multiset.ex -------------------------------------------------------------------------------- /lib/sequin/finch.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/finch.ex -------------------------------------------------------------------------------- /lib/sequin/functions/minielixir.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/functions/minielixir.ex -------------------------------------------------------------------------------- /lib/sequin/functions/minielixir/validator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/functions/minielixir/validator.ex -------------------------------------------------------------------------------- /lib/sequin/functions/test_messages.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/functions/test_messages.ex -------------------------------------------------------------------------------- /lib/sequin/generate_behaviour.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/generate_behaviour.ex -------------------------------------------------------------------------------- /lib/sequin/havoc.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/havoc.ex -------------------------------------------------------------------------------- /lib/sequin/health/check.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/health/check.ex -------------------------------------------------------------------------------- /lib/sequin/health/event.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/health/event.ex -------------------------------------------------------------------------------- /lib/sequin/health/health.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/health/health.ex -------------------------------------------------------------------------------- /lib/sequin/health/health_snapshot.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/health/health_snapshot.ex -------------------------------------------------------------------------------- /lib/sequin/health/snapshot_health_worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/health/snapshot_health_worker.ex -------------------------------------------------------------------------------- /lib/sequin/iex_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/iex_helpers.ex -------------------------------------------------------------------------------- /lib/sequin/incident_io.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/incident_io.ex -------------------------------------------------------------------------------- /lib/sequin/json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/json.ex -------------------------------------------------------------------------------- /lib/sequin/key.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/key.ex -------------------------------------------------------------------------------- /lib/sequin/keyword.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/keyword.ex -------------------------------------------------------------------------------- /lib/sequin/logger/redactor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/logger/redactor.ex -------------------------------------------------------------------------------- /lib/sequin/logs/log.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/logs/log.ex -------------------------------------------------------------------------------- /lib/sequin/logs/logs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/logs/logs.ex -------------------------------------------------------------------------------- /lib/sequin/logs/rotate_logs_worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/logs/rotate_logs_worker.ex -------------------------------------------------------------------------------- /lib/sequin/loops.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/loops.ex -------------------------------------------------------------------------------- /lib/sequin/loops_adapter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/loops_adapter.ex -------------------------------------------------------------------------------- /lib/sequin/mailer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/mailer.ex -------------------------------------------------------------------------------- /lib/sequin/map.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/map.ex -------------------------------------------------------------------------------- /lib/sequin/metrics/entity_health_metrics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/metrics/entity_health_metrics.ex -------------------------------------------------------------------------------- /lib/sequin/metrics/metrics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/metrics/metrics.ex -------------------------------------------------------------------------------- /lib/sequin/metrics/prometheus.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/metrics/prometheus.ex -------------------------------------------------------------------------------- /lib/sequin/metrics/prometheus_exporter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/metrics/prometheus_exporter.ex -------------------------------------------------------------------------------- /lib/sequin/metrics/sink_consumer_metrics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/metrics/sink_consumer_metrics.ex -------------------------------------------------------------------------------- /lib/sequin/metrics/store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/metrics/store.ex -------------------------------------------------------------------------------- /lib/sequin/multiset.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/multiset.ex -------------------------------------------------------------------------------- /lib/sequin/mutex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/mutex.ex -------------------------------------------------------------------------------- /lib/sequin/mutex_owner.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/mutex_owner.ex -------------------------------------------------------------------------------- /lib/sequin/mutexed_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/mutexed_supervisor.ex -------------------------------------------------------------------------------- /lib/sequin/name.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/name.ex -------------------------------------------------------------------------------- /lib/sequin/network_utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/network_utils.ex -------------------------------------------------------------------------------- /lib/sequin/oban_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/oban_query.ex -------------------------------------------------------------------------------- /lib/sequin/pagerduty.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/pagerduty.ex -------------------------------------------------------------------------------- /lib/sequin/postgres/array_lexer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/postgres/array_lexer.ex -------------------------------------------------------------------------------- /lib/sequin/postgres/postgres.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/postgres/postgres.ex -------------------------------------------------------------------------------- /lib/sequin/postgres/postgrex_types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/postgres/postgrex_types.ex -------------------------------------------------------------------------------- /lib/sequin/postgres/value_caster.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/postgres/value_caster.ex -------------------------------------------------------------------------------- /lib/sequin/postgrex/encoders.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/postgrex/encoders.ex -------------------------------------------------------------------------------- /lib/sequin/posthog.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/posthog.ex -------------------------------------------------------------------------------- /lib/sequin/process_metrics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/process_metrics.ex -------------------------------------------------------------------------------- /lib/sequin/pubsub.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/pubsub.ex -------------------------------------------------------------------------------- /lib/sequin/redis.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/redis.ex -------------------------------------------------------------------------------- /lib/sequin/release.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/release.ex -------------------------------------------------------------------------------- /lib/sequin/replication/replication.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/replication/replication.ex -------------------------------------------------------------------------------- /lib/sequin/replication/wal_event.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/replication/wal_event.ex -------------------------------------------------------------------------------- /lib/sequin/replication/wal_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/replication/wal_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/repo.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/README.md -------------------------------------------------------------------------------- /lib/sequin/runtime/consumer_producer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/consumer_producer.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/elasticsearch_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/elasticsearch_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/gcp_pubsub_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/gcp_pubsub_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/http_push_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/http_push_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/http_push_sqs_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/http_push_sqs_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/kafka_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/kafka_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/keyset_cursor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/keyset_cursor.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/kinesis_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/kinesis_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/meilisearch_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/meilisearch_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/message.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/message_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/message_handler.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/message_ledgers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/message_ledgers.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/nats_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/nats_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/page_size_optimizer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/page_size_optimizer.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/rabbitmq_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/rabbitmq_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/redis_stream_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/redis_stream_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/redis_string_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/redis_string_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/consumers/nats.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/consumers/nats.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/consumers/s2.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/consumers/s2.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/consumers/sns.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/consumers/sns.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/consumers/sqs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/consumers/sqs.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/helpers.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/routed_message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/routed_message.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/routing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/routing.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/routing/validator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/routing/validator.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/s2_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/s2_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/sink_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/sink_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/slot_message_store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/slot_message_store.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/slot_producer/batch.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/slot_producer/batch.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/slot_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/slot_supervisor.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/sns_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/sns_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/sqs_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/sqs_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/starter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/starter.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/supervisor.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/table_reader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/table_reader.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/table_reader_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/table_reader_server.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/trace.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/trace.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/typesense_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/typesense_pipeline.ex -------------------------------------------------------------------------------- /lib/sequin/runtime/wal_pipeline_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/runtime/wal_pipeline_server.ex -------------------------------------------------------------------------------- /lib/sequin/sentry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sentry.ex -------------------------------------------------------------------------------- /lib/sequin/sentry/finch_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sentry/finch_client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/azure/event_hub.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/azure/event_hub.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/elasticsearch/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/elasticsearch/client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/gcp/credentials.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/gcp/credentials.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/gcp/pubsub.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/gcp/pubsub.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/kafka/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/kafka/client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/kafka/kafka.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/kafka/kafka.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/meilisearch/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/meilisearch/client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/nats/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/nats/client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/nats/connection_cache.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/nats/connection_cache.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/nats/nats.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/nats/nats.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/rabbitmq/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/rabbitmq/client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/rabbitmq/rabbitmq.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/rabbitmq/rabbitmq.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/redis/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/redis/client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/redis/redis.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/redis/redis.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/s2/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/s2/client.ex -------------------------------------------------------------------------------- /lib/sequin/sinks/typesense/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/sinks/typesense/client.ex -------------------------------------------------------------------------------- /lib/sequin/size.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/size.ex -------------------------------------------------------------------------------- /lib/sequin/statsd.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/statsd.ex -------------------------------------------------------------------------------- /lib/sequin/stream_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/stream_schema.ex -------------------------------------------------------------------------------- /lib/sequin/string.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/string.ex -------------------------------------------------------------------------------- /lib/sequin/system.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/system.ex -------------------------------------------------------------------------------- /lib/sequin/system_metrics_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/system_metrics_server.ex -------------------------------------------------------------------------------- /lib/sequin/task_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/task_supervisor.ex -------------------------------------------------------------------------------- /lib/sequin/tasks/migrate_postgres_dbs.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/tasks/migrate_postgres_dbs.exs -------------------------------------------------------------------------------- /lib/sequin/telemetry/posthog_reporter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/telemetry/posthog_reporter.ex -------------------------------------------------------------------------------- /lib/sequin/time.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/time.ex -------------------------------------------------------------------------------- /lib/sequin/transforms/message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/transforms/message.ex -------------------------------------------------------------------------------- /lib/sequin/transforms/transforms.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/transforms/transforms.ex -------------------------------------------------------------------------------- /lib/sequin/vault.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/vault.ex -------------------------------------------------------------------------------- /lib/sequin/yaml_loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin/yaml_loader.ex -------------------------------------------------------------------------------- /lib/sequin_web.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web.ex -------------------------------------------------------------------------------- /lib/sequin_web/components/layouts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/components/layouts.ex -------------------------------------------------------------------------------- /lib/sequin_web/components/sidenav.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/components/sidenav.ex -------------------------------------------------------------------------------- /lib/sequin_web/controllers/error_html.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/controllers/error_html.ex -------------------------------------------------------------------------------- /lib/sequin_web/controllers/error_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/controllers/error_json.ex -------------------------------------------------------------------------------- /lib/sequin_web/controllers/pull_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/controllers/pull_json.ex -------------------------------------------------------------------------------- /lib/sequin_web/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/endpoint.ex -------------------------------------------------------------------------------- /lib/sequin_web/gettext.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/gettext.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/accept_invite_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/accept_invite_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/cli_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/cli_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/databases/form.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/databases/form.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/databases/index.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/databases/index.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/databases/show.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/databases/show.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/functions/edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/functions/edit.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/functions/index.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/functions/index.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/home_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/home_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/http_endpoints/new.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/http_endpoints/new.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/redirect_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/redirect_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/setup_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/setup_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/user_login_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/user_login_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/user_logout_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/user_logout_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/user_settings_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/user_settings_live.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/wal_pipelines/form.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/wal_pipelines/form.ex -------------------------------------------------------------------------------- /lib/sequin_web/live/wal_pipelines/show.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live/wal_pipelines/show.ex -------------------------------------------------------------------------------- /lib/sequin_web/live_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live_helpers.ex -------------------------------------------------------------------------------- /lib/sequin_web/live_hooks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/live_hooks.ex -------------------------------------------------------------------------------- /lib/sequin_web/metrics_endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/metrics_endpoint.ex -------------------------------------------------------------------------------- /lib/sequin_web/plugs/api_fallback_plug.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/plugs/api_fallback_plug.ex -------------------------------------------------------------------------------- /lib/sequin_web/plugs/verify_api_token.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/plugs/verify_api_token.ex -------------------------------------------------------------------------------- /lib/sequin_web/presence.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/presence.ex -------------------------------------------------------------------------------- /lib/sequin_web/route_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/route_helpers.ex -------------------------------------------------------------------------------- /lib/sequin_web/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/router.ex -------------------------------------------------------------------------------- /lib/sequin_web/telemetry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/telemetry.ex -------------------------------------------------------------------------------- /lib/sequin_web/toast.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/toast.ex -------------------------------------------------------------------------------- /lib/sequin_web/user_auth.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/lib/sequin_web/user_auth.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/mix.lock -------------------------------------------------------------------------------- /postgres-replication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/postgres-replication.md -------------------------------------------------------------------------------- /priv/gettext/en/LC_MESSAGES/errors.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/gettext/en/LC_MESSAGES/errors.po -------------------------------------------------------------------------------- /priv/gettext/errors.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/gettext/errors.pot -------------------------------------------------------------------------------- /priv/repo/migrations/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/repo/migrations/.formatter.exs -------------------------------------------------------------------------------- /priv/repo/seeds.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/repo/seeds.exs -------------------------------------------------------------------------------- /priv/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/static/favicon.ico -------------------------------------------------------------------------------- /priv/static/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/static/images/logo.svg -------------------------------------------------------------------------------- /priv/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/static/robots.txt -------------------------------------------------------------------------------- /priv/tests_e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/tests_e2e/README.md -------------------------------------------------------------------------------- /priv/tests_e2e/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/tests_e2e/docker-compose.yml -------------------------------------------------------------------------------- /priv/tests_e2e/init.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/tests_e2e/init.exs -------------------------------------------------------------------------------- /priv/tests_e2e/postgres/00-setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/tests_e2e/postgres/00-setup.sql -------------------------------------------------------------------------------- /priv/tests_e2e/sequin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/tests_e2e/sequin.yml -------------------------------------------------------------------------------- /priv/tests_e2e/tests.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/priv/tests_e2e/tests.exs -------------------------------------------------------------------------------- /prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/prometheus/prometheus.yml -------------------------------------------------------------------------------- /rel/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/checkout_pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/checkout_pr.sh -------------------------------------------------------------------------------- /scripts/cli_tmux_forwarder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/cli_tmux_forwarder.sh -------------------------------------------------------------------------------- /scripts/delete_branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/delete_branch.sh -------------------------------------------------------------------------------- /scripts/load_postgres.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/load_postgres.exs -------------------------------------------------------------------------------- /scripts/merge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/merge.sh -------------------------------------------------------------------------------- /scripts/redis-console-consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/redis-console-consumer.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/signoff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/signoff.sh -------------------------------------------------------------------------------- /scripts/signoff_pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/signoff_pr.sh -------------------------------------------------------------------------------- /scripts/signoff_stack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/signoff_stack.sh -------------------------------------------------------------------------------- /scripts/start_commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/start_commands.sh -------------------------------------------------------------------------------- /scripts/test_loop.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/scripts/test_loop.exs -------------------------------------------------------------------------------- /spellcheck/.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/spellcheck/.cspell.json -------------------------------------------------------------------------------- /spellcheck/project-words.txt: -------------------------------------------------------------------------------- 1 | quickstart -------------------------------------------------------------------------------- /test/changeset_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/changeset_test.exs -------------------------------------------------------------------------------- /test/sequin/accounts_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/accounts_test.exs -------------------------------------------------------------------------------- /test/sequin/api_tokens_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/api_tokens_test.exs -------------------------------------------------------------------------------- /test/sequin/aws_kinesis_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/aws_kinesis_test.exs -------------------------------------------------------------------------------- /test/sequin/aws_sns_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/aws_sns_test.exs -------------------------------------------------------------------------------- /test/sequin/aws_sqs_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/aws_sqs_test.exs -------------------------------------------------------------------------------- /test/sequin/azure_event_hub_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/azure_event_hub_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/config_parser_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/config_parser_test.exs -------------------------------------------------------------------------------- /test/sequin/connection_cache_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/connection_cache_test.exs -------------------------------------------------------------------------------- /test/sequin/consumer_event_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/consumer_event_test.exs -------------------------------------------------------------------------------- /test/sequin/consumer_producer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/consumer_producer_test.exs -------------------------------------------------------------------------------- /test/sequin/consumer_record_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/consumer_record_test.exs -------------------------------------------------------------------------------- /test/sequin/consumers/backfill_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/consumers/backfill_test.exs -------------------------------------------------------------------------------- /test/sequin/consumers/sns_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/consumers/sns_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/consumers_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/consumers_test.exs -------------------------------------------------------------------------------- /test/sequin/databases_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/databases_test.exs -------------------------------------------------------------------------------- /test/sequin/datadog_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/datadog_test.exs -------------------------------------------------------------------------------- /test/sequin/debounced_logger_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/debounced_logger_test.exs -------------------------------------------------------------------------------- /test/sequin/elasticsearch_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/elasticsearch_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/enum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/enum_test.exs -------------------------------------------------------------------------------- /test/sequin/error_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/error_test.exs -------------------------------------------------------------------------------- /test/sequin/ets_multiset_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/ets_multiset_test.exs -------------------------------------------------------------------------------- /test/sequin/gcp_pubsub_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/gcp_pubsub_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/gcp_pubsub_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/gcp_pubsub_test.exs -------------------------------------------------------------------------------- /test/sequin/github_auth_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/github_auth_test.exs -------------------------------------------------------------------------------- /test/sequin/health_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/health_test.exs -------------------------------------------------------------------------------- /test/sequin/http_push_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/http_push_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/kafka_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/kafka_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/kafka_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/kafka_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/keyset_cursor_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/keyset_cursor_test.exs -------------------------------------------------------------------------------- /test/sequin/kinesis_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/kinesis_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/kinesis_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/kinesis_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/meilisearch_client_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/meilisearch_client_test.exs -------------------------------------------------------------------------------- /test/sequin/meilisearch_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/meilisearch_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/meilisearch_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/meilisearch_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/message_handler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/message_handler_test.exs -------------------------------------------------------------------------------- /test/sequin/message_ledgers_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/message_ledgers_test.exs -------------------------------------------------------------------------------- /test/sequin/metrics/store_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/metrics/store_test.exs -------------------------------------------------------------------------------- /test/sequin/minielixir_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/minielixir_test.exs -------------------------------------------------------------------------------- /test/sequin/nats_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/nats_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/page_size_optimizer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/page_size_optimizer_test.exs -------------------------------------------------------------------------------- /test/sequin/postgres/array_lexer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/postgres/array_lexer_test.exs -------------------------------------------------------------------------------- /test/sequin/postgres_replication_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/postgres_replication_test.exs -------------------------------------------------------------------------------- /test/sequin/postgres_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/postgres_test.exs -------------------------------------------------------------------------------- /test/sequin/posthog_reporter_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/posthog_reporter_test.exs -------------------------------------------------------------------------------- /test/sequin/rabbitmq_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/rabbitmq_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/rabbitmq_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/rabbitmq_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/redis_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/redis_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/redis_stream_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/redis_stream_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/replication_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/replication_test.exs -------------------------------------------------------------------------------- /test/sequin/routing_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/routing_test.exs -------------------------------------------------------------------------------- /test/sequin/s2_client_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/s2_client_test.exs -------------------------------------------------------------------------------- /test/sequin/s2_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/s2_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/s2_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/s2_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/sink_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/sink_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/slot_message_store_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/slot_message_store_test.exs -------------------------------------------------------------------------------- /test/sequin/sns_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/sns_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/sqs_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/sqs_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/sqs_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/sqs_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/table_reader_server_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/table_reader_server_test.exs -------------------------------------------------------------------------------- /test/sequin/table_reader_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/table_reader_test.exs -------------------------------------------------------------------------------- /test/sequin/time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/time_test.exs -------------------------------------------------------------------------------- /test/sequin/transforms_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/transforms_test.exs -------------------------------------------------------------------------------- /test/sequin/typesense_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/typesense_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/typesense_sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/typesense_sink_test.exs -------------------------------------------------------------------------------- /test/sequin/wal_event_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/wal_event_test.exs -------------------------------------------------------------------------------- /test/sequin/wal_pipeline_server_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/wal_pipeline_server_test.exs -------------------------------------------------------------------------------- /test/sequin/wal_pipeline_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/wal_pipeline_test.exs -------------------------------------------------------------------------------- /test/sequin/yaml_loader_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin/yaml_loader_test.exs -------------------------------------------------------------------------------- /test/sequin_web/user_auth_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sequin_web/user_auth_test.exs -------------------------------------------------------------------------------- /test/sink_consumer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/sink_consumer_test.exs -------------------------------------------------------------------------------- /test/support/accounts_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/accounts_support.ex -------------------------------------------------------------------------------- /test/support/assertions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/assertions.ex -------------------------------------------------------------------------------- /test/support/aws_test_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/aws_test_helpers.ex -------------------------------------------------------------------------------- /test/support/case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/case.ex -------------------------------------------------------------------------------- /test/support/channel_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/channel_case.ex -------------------------------------------------------------------------------- /test/support/conn_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/conn_case.ex -------------------------------------------------------------------------------- /test/support/data_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/data_case.ex -------------------------------------------------------------------------------- /test/support/datetime.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/datetime.ex -------------------------------------------------------------------------------- /test/support/enum.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/enum.ex -------------------------------------------------------------------------------- /test/support/factory/accounts_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/accounts_factory.ex -------------------------------------------------------------------------------- /test/support/factory/api_token_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/api_token_factory.ex -------------------------------------------------------------------------------- /test/support/factory/aws_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/aws_factory.ex -------------------------------------------------------------------------------- /test/support/factory/character_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/character_factory.ex -------------------------------------------------------------------------------- /test/support/factory/consumers_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/consumers_factory.ex -------------------------------------------------------------------------------- /test/support/factory/databases_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/databases_factory.ex -------------------------------------------------------------------------------- /test/support/factory/datadog_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/datadog_factory.ex -------------------------------------------------------------------------------- /test/support/factory/error_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/error_factory.ex -------------------------------------------------------------------------------- /test/support/factory/factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/factory.ex -------------------------------------------------------------------------------- /test/support/factory/functions_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/functions_factory.ex -------------------------------------------------------------------------------- /test/support/factory/health_factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/health_factory.ex -------------------------------------------------------------------------------- /test/support/factory/support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/factory/support.ex -------------------------------------------------------------------------------- /test/support/mocks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/mocks.ex -------------------------------------------------------------------------------- /test/support/models/character.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/models/character.ex -------------------------------------------------------------------------------- /test/support/models/character_detailed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/models/character_detailed.ex -------------------------------------------------------------------------------- /test/support/models/character_multi_pk.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/models/character_multi_pk.ex -------------------------------------------------------------------------------- /test/support/models/test_event_log.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/models/test_event_log.ex -------------------------------------------------------------------------------- /test/support/models/test_event_log_v0.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/models/test_event_log_v0.ex -------------------------------------------------------------------------------- /test/support/postgres.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/postgres.ex -------------------------------------------------------------------------------- /test/support/process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/process.ex -------------------------------------------------------------------------------- /test/support/replication_slots.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/replication_slots.ex -------------------------------------------------------------------------------- /test/support/simple_http_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/simple_http_server.ex -------------------------------------------------------------------------------- /test/support/support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/support.ex -------------------------------------------------------------------------------- /test/support/types/daterange.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/types/daterange.ex -------------------------------------------------------------------------------- /test/support/unboxed_repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/unboxed_repo.ex -------------------------------------------------------------------------------- /test/support/uuid.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/support/uuid.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/test_helper.exs -------------------------------------------------------------------------------- /test/tmp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/test/tmp/.gitignore -------------------------------------------------------------------------------- /website/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/404.html -------------------------------------------------------------------------------- /website/CNAME: -------------------------------------------------------------------------------- 1 | sequinstream.com 2 | -------------------------------------------------------------------------------- /website/basic-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/basic-diagram.svg -------------------------------------------------------------------------------- /website/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/favicon.png -------------------------------------------------------------------------------- /website/icons/cloud.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/icons/cloud.svg -------------------------------------------------------------------------------- /website/icons/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/icons/discord.svg -------------------------------------------------------------------------------- /website/icons/github-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/icons/github-white.svg -------------------------------------------------------------------------------- /website/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/icons/github.svg -------------------------------------------------------------------------------- /website/icons/postgres.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/icons/postgres.svg -------------------------------------------------------------------------------- /website/icons/slack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/icons/slack.svg -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/index.html -------------------------------------------------------------------------------- /website/logos/aviron.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/aviron.svg -------------------------------------------------------------------------------- /website/logos/beeldi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/beeldi.svg -------------------------------------------------------------------------------- /website/logos/camper-mate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/camper-mate.svg -------------------------------------------------------------------------------- /website/logos/clearchannel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/clearchannel.svg -------------------------------------------------------------------------------- /website/logos/ctw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/ctw.svg -------------------------------------------------------------------------------- /website/logos/goldsky.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/goldsky.svg -------------------------------------------------------------------------------- /website/logos/govisa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/govisa.svg -------------------------------------------------------------------------------- /website/logos/revision-dojo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/revision-dojo.svg -------------------------------------------------------------------------------- /website/logos/scentbird.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/scentbird.svg -------------------------------------------------------------------------------- /website/logos/you-trip.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/logos/you-trip.avif -------------------------------------------------------------------------------- /website/pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/pipeline.svg -------------------------------------------------------------------------------- /website/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequinstream/sequin/HEAD/website/styles.css --------------------------------------------------------------------------------