This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
The following commit(s) were added to refs/heads/main by this push:
new dce073cc66 Add blog post: Introducing the Apache Airflow Registry
(#1457)
dce073cc66 is described below
commit dce073cc6663ad18b277f7bb785fb920b8aa7eca
Author: Kaxil Naik <[email protected]>
AuthorDate: Thu Mar 19 12:59:43 2026 +0000
Add blog post: Introducing the Apache Airflow Registry (#1457)
* Add blog post: Introducing the Apache Airflow Registry
Announcement blog post for the Apache Airflow Registry launch,
a searchable catalog of 99 providers and 1,600+ modules at
airflow.apache.org/registry/.
Includes screenshots of homepage, search, provider detail,
connection builder, explore, stats, API explorer, and theme modes.
Add What's Next section with upcoming features
* Update blog post per review feedback
- Update numbers to match production (98 providers, 1,602 modules, 848
operators, 298 hooks)
- Rewrite "Standing on Shoulders" as PMC thank-you to Astronomer, remove
dead registry.astronomer.io link
- Soften third-party provider support language ("exploring options")
- Update publish date to 2026-03-19
---
.../blog/airflow-registry/images/api-explorer.png | Bin 0 -> 122305 bytes
.../airflow-registry/images/connection-builder.gif | Bin 0 -> 153586 bytes
.../airflow-registry/images/explore-categories.png | Bin 0 -> 154929 bytes
.../en/blog/airflow-registry/images/light-mode.png | Bin 0 -> 444192 bytes
.../airflow-registry/images/provider-detail.png | Bin 0 -> 97822 bytes
.../airflow-registry/images/registry-homepage.png | Bin 0 -> 144593 bytes
.../en/blog/airflow-registry/images/search.png | Bin 0 -> 107274 bytes
.../en/blog/airflow-registry/images/stats-page.png | Bin 0 -> 76834 bytes
.../site/content/en/blog/airflow-registry/index.md | 93 +++++++++++++++++++++
9 files changed, 93 insertions(+)
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/api-explorer.png
b/landing-pages/site/content/en/blog/airflow-registry/images/api-explorer.png
new file mode 100644
index 0000000000..3692daebbd
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/api-explorer.png
differ
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/connection-builder.gif
b/landing-pages/site/content/en/blog/airflow-registry/images/connection-builder.gif
new file mode 100644
index 0000000000..0efb9820a7
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/connection-builder.gif
differ
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/explore-categories.png
b/landing-pages/site/content/en/blog/airflow-registry/images/explore-categories.png
new file mode 100644
index 0000000000..7410014e2f
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/explore-categories.png
differ
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/light-mode.png
b/landing-pages/site/content/en/blog/airflow-registry/images/light-mode.png
new file mode 100644
index 0000000000..0ebd7f201c
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/light-mode.png
differ
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/provider-detail.png
b/landing-pages/site/content/en/blog/airflow-registry/images/provider-detail.png
new file mode 100644
index 0000000000..45e5f57eb3
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/provider-detail.png
differ
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/registry-homepage.png
b/landing-pages/site/content/en/blog/airflow-registry/images/registry-homepage.png
new file mode 100644
index 0000000000..eac646fc41
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/registry-homepage.png
differ
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/search.png
b/landing-pages/site/content/en/blog/airflow-registry/images/search.png
new file mode 100644
index 0000000000..1c58beeac5
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/search.png differ
diff --git
a/landing-pages/site/content/en/blog/airflow-registry/images/stats-page.png
b/landing-pages/site/content/en/blog/airflow-registry/images/stats-page.png
new file mode 100644
index 0000000000..20c9db3ab6
Binary files /dev/null and
b/landing-pages/site/content/en/blog/airflow-registry/images/stats-page.png
differ
diff --git a/landing-pages/site/content/en/blog/airflow-registry/index.md
b/landing-pages/site/content/en/blog/airflow-registry/index.md
new file mode 100644
index 0000000000..45ff193e79
--- /dev/null
+++ b/landing-pages/site/content/en/blog/airflow-registry/index.md
@@ -0,0 +1,93 @@
+---
+title: "Introducing the Apache Airflow Registry"
+linkTitle: "Introducing the Apache Airflow Registry"
+author: "Kaxil Naik"
+github: "kaxil"
+linkedin: "kaxil"
+description: "The Apache Airflow Registry is a searchable catalog of 98
providers and 1,600+ modules — operators, hooks, sensors, triggers, and more —
now live on airflow.apache.org."
+tags: [Community]
+date: "2026-03-19"
+---
+
+Today we're launching the **[Apache Airflow
Registry](https://airflow.apache.org/registry/)** — a searchable catalog of
every official Airflow provider and its modules, live at
[airflow.apache.org/registry/](https://airflow.apache.org/registry/).
+
+Need an S3 operator? A Snowflake hook? An OpenAI sensor? The Registry helps
you find, compare, and configure the right components for your data pipelines —
without digging through docs or PyPI pages.
+
+
+
+## By the Numbers
+
+| | |
+|---|---|
+| **98** | Official providers |
+| **1,602** | Modules (operators, hooks, sensors, triggers, transfers, and
more) |
+| **329M+** | Monthly PyPI downloads across all providers |
+| **125+** | Integrations with cloud platforms, databases, ML tools, and
messaging services |
+
+## Search Everything
+
+Hit **Cmd+K** from any page and start typing. Results show up instantly,
grouped by Providers and Modules, with type badges so you can tell a hook from
an operator at a glance.
+
+
+
+## Provider Pages
+
+Each provider gets a dedicated page with everything in one place: install
command with copy-to-clipboard, version selector, extras dropdown,
compatibility info, connection types, and the full module listing organized by
type.
+
+
+
+The Amazon provider, for example, has **372 modules** across operators, hooks,
sensors, triggers, transfers, and more. Module type tabs let you filter to
exactly what you're looking for, and a category sidebar groups modules by AWS
service (S3, Lambda, Glue, Step Functions, etc.).
+
+## Connection Builder
+
+Click any connection type badge on a provider page, fill in the fields, and
the builder generates the connection in three formats — **URI**, **JSON**, and
**Env Var** — ready to copy into your configuration.
+
+
+
+No more guessing URI encoding or JSON structure.
+
+## Explore by Category
+
+Not sure which provider you need? The **[Explore
page](https://airflow.apache.org/registry/explore/)** organizes providers into
categories: Cloud Platforms, Databases, Data Warehouses, Messaging &
Notifications, AI & Machine Learning, Data Processing, and more.
+
+
+
+## Statistics
+
+The **[Stats page](https://airflow.apache.org/registry/stats/)** breaks down
the ecosystem: **848 operators**, **298 hooks**, **164 triggers**, **157
sensors**, **83 transfers**, and more — plus top providers by downloads and
module count.
+
+
+
+## JSON API
+
+Every piece of data in the Registry is available as structured JSON —
providers, modules, parameters, connections, versions. An **[API
Explorer](https://airflow.apache.org/registry/api-explorer/)** lets you browse
all endpoints interactively.
+
+
+
+This makes the Registry accessible to IDE extensions, AI coding assistants,
and automation tools.
+
+## Light & Dark Mode
+
+Full theme support with dark mode as the default. One click to switch.
+
+
+
+## Standing on Shoulders
+
+The Apache Airflow PMC would like to thank
[Astronomer](https://www.astronomer.io) for building and maintaining the
Astronomer Registry for years — it was the go-to place to discover Airflow
providers and proved the value of a searchable provider catalog. That work
directly shaped this community-owned registry.
+
+The Apache Airflow Registry lives at `airflow.apache.org`, is built from the
same repo as the providers, and updates automatically when new versions are
published.
+
+## What's Next
+
+This is the first release of the Registry. Here's what's coming:
+
+- **Third-party provider support** — we're exploring options to list
community-built providers alongside the official ones
+- **Richer module pages** — dedicated pages per module with full parameter
docs and usage examples
+
+## Get Involved
+
+- **[Explore the Registry](https://airflow.apache.org/registry/)** and let us
know what you think
+- **Join the conversation** on [Airflow
Slack](https://s.apache.org/airflow-slack) and the [dev mailing
list](https://airflow.apache.org/community/)
+- **Contribute** — the code lives in
[`registry/`](https://github.com/apache/airflow/tree/main/registry) in the main
Airflow repo
+- **Report issues or request features** on
[GitHub](https://github.com/apache/airflow/issues)