Skip to main content
TL;DR — LFX Mentorship runs year-round with three 12-week cohorts (Spring, Summer, Fall). You work on Linux Foundation projects like Kubernetes, Prometheus, Envoy, and more. Stipends range from 3,0003,000–6,600 depending on your country.

What is LFX Mentorship?

The Linux Foundation Mentorship program (hosted on the LFX platform) connects developers with cloud-native and infrastructure open-source projects. Unlike GSoC which runs once a year, LFX has multiple cohorts throughout the year, giving you more chances to get in. Projects span the CNCF (Cloud Native Computing Foundation) ecosystem and beyond:
  • Kubernetes, Istio, Envoy Proxy
  • Prometheus, Grafana, OpenTelemetry
  • Argo, Flux, Helm
  • Linux Kernel, RISC-V, Zephyr RTOS
  • And many more LF-hosted projects

Who Can Apply?

You’re eligible if you:
  • Are 18 years or older by the program start date
  • Are eligible to work in your country of residence
  • Have not been a prior or currently active participant in another LFX mentorship program
  • Are not a maintainer or recurring contributor to the project you’re applying for
  • Can commit to the program’s time requirements without conflicting obligations
You can apply to a maximum of 3 mentorship programs per term. Choose wisely.

Program Structure

AspectDetails
Duration12 weeks per cohort
Cohorts per year3 (Spring, Summer, Fall)
FormatFully remote
Time commitment~20–30 hours/week
Mentorship1-on-1 with project maintainers
OutcomeReal merged contributions to major projects

Typical Annual Schedule

TermApplication WindowCoding Period
Spring (Term 1)January – FebruaryMarch – May
Summer (Term 2)April – MayJune – August
Fall (Term 3)August – SeptemberSeptember – November
Check the official timeline page for exact dates each year.

Stipends

Stipends are calculated using Purchasing Power Parity (PPP) based on your country of residence. The base amount is $6,000 USD.
RangeAmount
Minimum$3,000 USD
Base (USA)$6,000 USD
Maximum$6,600 USD
Payment schedule: Paid in two installments — halfway through the program and upon successful completion.
International wire transfers can take up to 6 weeks to reach your account after approval.

Step-by-Step: How to Apply

1. Create Your Profile

1

Sign up on the LFX platform

Go to mentorship.lfx.linuxfoundation.org and create an account or sign in with your existing Linux Foundation ID.
2

Complete your profile

Add your skills, experience, GitHub profile, resume, and any relevant links. A complete profile increases your chances.

2. Find a Program

1

Browse available mentorships

Click on Mentorships and filter by the Accepting Applications tab to see currently open programs.
2

Research the project

Read the project description, required skills, and expected deliverables carefully. Check the project’s GitHub repo.
3

Understand the prerequisites

Some projects require specific skills (e.g., Go, Kubernetes knowledge, Linux kernel development). Make sure you meet them.

3. Submit Your Application

1

Click Apply

On your chosen program’s page, click Apply. Review the program details and select your desired term.
2

Write your cover letter

Explain why you’re interested, what relevant experience you have, and how you plan to approach the project.
3

Fulfill prerequisites

Some programs require completing specific tasks — coding challenges, documentation reviews, or small contributions.
4

Submit prerequisite documents

Upload any required documents as assigned by the project admin.

What Makes a Strong Application?

  1. Prior contributions to the project — Even a small bugfix or doc improvement shows commitment
  2. Relevant technical skills — If the project is in Go, show Go experience in your profile
  3. Clear motivation — Why this specific project? What do you hope to learn?
  4. Realistic availability — Be honest about your time commitments
  5. Strong GitHub profile — Active contributions, clean code, good commit messages

Why LFX Over GSoC?

FactorLFXGSoC
Cohorts per year31
Focus areaCloud-native / infrastructureBroad (any open-source)
OrganizationsLinux Foundation ecosystem185+ diverse orgs
Max applications3 per term3 total
Stipend range3,0003,000 – 6,600750750 – 6,600
RecognitionLF certificate + networkingGoogle certificate
LFX is particularly valuable if you’re interested in cloud-native technologies — many LFX alumni end up working at companies like Google, Red Hat, VMware, and other CNCF member companies.

After Acceptance

  1. Onboarding: Set up development environment, get access to project repos and communication channels
  2. Weekly check-ins: Regular meetings with your mentor to discuss progress
  3. Mid-program evaluation: Mentor evaluates your progress — passing triggers the first stipend payment
  4. Final evaluation: Submit your final work — passing triggers the second stipend payment
  5. Expensify report: Submit an expense report through Expensify to receive your stipend

Resources

Frequently Asked Questions

Yes. LFX and GSoC are completely separate programs. Having done GSoC does not disqualify you.
Yes, up to 3 per term. But you can only participate in one at a time.
No. While many projects are in the CNCF ecosystem, there are projects in various domains including documentation, security, and developer tooling. Check each project’s requirements individually.
Contact the LFX program administrators. They can reassign mentors or help resolve communication issues.
No. It’s open to anyone who meets the eligibility criteria, regardless of student status.