NOTE: This is a draft and still needs feedback from Infra.
An overview of how Apache projects work with ASF Infrastructure (Infra) services, support, and processes.
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 (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 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.
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.
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.
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.
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.
| Purpose | Channel |
|---|---|
| Support & tracking | INFRA JIRA |
| System status/outages | status.apache.org |
| Informal discussion | #asfinfra on ASF Slack |
| General info & docs | infra.apache.org |
Do not contact Infra team members directly. All requests must go through tracked systems (JIRA, mailing lists, or Self-Serve).
| Task | Where to Do It |
|---|---|
| Create / rename Git repo | Self-Serve Portal |
| Add committer / PMC access | Whimsy Roster |
| Create mailing list | Self-Serve Portal |
| CI build configuration | INFRA JIRA |
| Mirror or dist upload issues | INFRA JIRA |
| DNS or subdomain changes | INFRA JIRA |
| System outage report | INFRA JIRA |
| Security vulnerability report | ASF Security Team |
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.
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.
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.