An overview of how Apache projects work with ASF Infrastructure (Infra) services, support, and processes.


Purpose

ASF Infrastructure supports the technical operations of all Apache projects, maintaining the shared systems that enable collaboration and transparency across all Apache projects. This guide helps podlings and project members understand when and how to contact Infra, what services they provide, and where responsibilities lie between Infra and the project.


ASF Infrastructure Overview

ASF Infrastructure (Infra) manages and maintains:

ASF Infrastructure ensures that ASF-wide systems remain secure, reliable, and consistent for all projects. It maintains the shared technical foundation that enables Apache communities to collaborate, build, and release software independently.

Infra is operated by a small professional team supported by volunteers, reporting through ASF Operations to the ASF Board of Directors. This structure provides continuity, accountability, and long-term stability across all Foundation services.


ASF Culture and Infra

ASF Infrastructure operates under the same values that guide all Apache communities:

ASF Infrastructure is not corporate IT. it supports a global, volunteer foundation where transparency and shared responsibility take priority over speed.
Infra’s role is to enable communities to work autonomously, not to manage them.

The Infrastructure team includes both full-time staff and volunteer contributors who maintain the systems on which all ASF projects rely.


When to Contact ASF Infrastructure

Before contacting Infra, please check if your request can be handled through Self-Serve. Many everyday tasks can be completed directly by your PMC through the self-service portal — this is the fastest and preferred approach.


Common Tasks You Can Do Yourself

Use Self-Serve for:

Only PMC or PPMC members should use these tools, and changes should reflect agreed community decisions.

💡 Tip: Most routine project setup tasks can be completed in minutes through Self-Serve.

⚠️ Note on Security:
Report infrastructure-level vulnerabilities (e.g., affecting ASF servers, domains, or services) privately to the ASF Security Team.
Report project or code-level vulnerabilities through the project’s own security process or disclosure channel.
Do not open public Infra JIRA tickets for any security issue.


When to File an INFRA Ticket

Use the INFRA JIRA project when:

Infra may decline requests about third-party services not integrated with ASF systems. Infra does not handle project-level technical or governance issues.

Requests should come from the project’s PMC (or PPMC for podlings) after community agreement.
This ensures transparency and accountability.


How to Request Help

Check First


Be Patient and Professional

Infra triages tickets based on urgency. Infra aims to respond promptly but provides no fixed service-level guarantees. Response times vary with priority, workload, and volunteer availability. Do not assume silence means inactivity, all requests are tracked and reviewed.

All Infra requests are public and archived for traceability.
ASF systems are permanent records, so write professionally and thoughtfully, knowing your comments become part of ASF’s history.
Do not include passwords, private data, or confidential information from third parties in tickets.


Communication Channels

PurposeChannel
Support & trackingINFRA JIRA
System status/outagesstatus.apache.org
Informal discussion#asfinfra on ASF Slack
General info & docsinfra.apache.org

Do not contact Infra team members directly. All requests must go through tracked systems (JIRA, mailing lists, or Self-Serve).


Common Requests

TaskWhere to Do It
Create / rename Git repoSelf-Serve Portal
Add committer / PMC accessWhimsy Roster
Create mailing listSelf-Serve Portal
CI build configurationINFRA JIRA
Mirror or dist upload issuesINFRA JIRA
DNS or subdomain changesINFRA JIRA
System outage reportINFRA JIRA
Security vulnerability reportASF Security Team

Responsibilities

ASF Infrastructure handles

Projects and podlings handle

Note: Infra may occasionally end support for deprecated website systems (e.g., legacy CMS). Projects are responsible for migrating to the current supported build and deployment systems.


For Podlings in the Apache Incubator

Podlings should:

Mentors should help podlings learn ASF systems, but avoid filing tickets on their behalf unless necessary. Part of mentoring is teaching self-sufficiency.

Infra does not manage Incubator policy or mentor-related questions, those belong to the Incubator PMC.


Best Practices


Related Resources


ASF Cultural Takeaways


Key Takeaways


Working with ASF Infrastructure

Working effectively with ASF Infrastructure is part of practicing the Apache Way, open communication, shared responsibility, and respect for those who keep the Foundation running.