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.
+
+![Registry Homepage](images/registry-homepage.png)
+
+## 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.
+
+![Search results showing the S3Hook from the Amazon 
provider](images/search.png)
+
+## 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.
+
+![Amazon provider detail page showing 372 modules across 10 
types](images/provider-detail.png)
+
+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.
+
+![Connection builder showing URI, JSON, and Env Var export 
formats](images/connection-builder.gif)
+
+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.
+
+![Explore page showing providers grouped by 
category](images/explore-categories.png)
+
+## 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.
+
+![Registry statistics showing module distribution by 
type](images/stats-page.png)
+
+## 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.
+
+![API Explorer with OpenAPI 3.1 spec](images/api-explorer.png)
+
+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.
+
+![Registry homepage in light mode](images/light-mode.png)
+
+## 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)

Reply via email to