Sunbird SERVE · A Digital Public Good

Translating Intent to Impact

SERVE connects organisations' needs with people ready to contribute. Together, our community builds the technology and supports the programmes that turn that intent into meaningful action.

Students in a classroom participating in a live online lesson with a volunteer teacher.

The SERVE philosophy

Honouring intent. Enabling participation.

Every person and organisation owns their intent, their own reason to contribute. Society expresses needs waiting to be discovered and fulfilled.

SERVE honours that intent by enabling meaningful participation. It helps people and organisations find where their intent meets a real need, contribute in ways that matter to them, and create collective impact together. And every part of that journey can be strengthened by contributors.

People reviewing classroom needs together in a school.

Make a real need visible

Help organisations express what they need clearly, so the right people can discover where their contribution matters.

Make participation possible

Build and improve the tools, guidance, connections, and coordination that help someone move from “I want to help” to “I am helping.”

Make impact last

Learn from what happens after the first connection. Improve delivery, share what works, and make it easier for the next person or organisation to participate.

  1. Intent
  2. Need
  3. Participation
  4. Collective impact
  5. Renewed intent

That is the cycle we are building. Whether you contribute code, programme experience, documentation, training, or community leadership, you can help move it forward.

In practice

A need is expressed made discoverable a volunteer connects the contribution is delivered and we learn from it

How SERVE is evolving

The SERVE Platform Journey

SERVE is growing step by step — from a working foundation, to bringing agencies together, to building trust, and on toward connected volunteering ecosystems.

  1. Completed

    SERVE Vriddhi

    Foundation

    The initial MVP that established the core volunteering workflows, connecting volunteering needs with people willing to contribute.

  2. Current

    SERVE Sangam

    Bringing Agencies Together

    Expanded SERVE to support multiple agencies, roles and coordinators, enabling organisations to participate in and manage volunteering activities.

  3. Next focus
    Upcoming

    SERVE Vishwas

    Building Trust

    The next release, focused on consent management, identity and agency verification, and credentialing using Sunbird RC.

  4. Planned

    SERVE Sampark

    Connecting Volunteering Ecosystems

    A future release envisioned around the Volunteering Fabric, Seva Protocol and interoperability — so volunteering platforms could discover and exchange opportunities and volunteer capacity across systems.

Now building: SERVE Vishwas

Let's Build Vishwas, Together!

Vishwas is our next step in building open-source Digital Public Infrastructure for volunteering. We're bringing together developers, architects and open-source contributors to explore technical challenges, shape the architecture and build trust capabilities together.

Build what comes next

Help shape the next chapter of SERVE

From connecting organisations across systems to making volunteer journeys easier, contributors can help build capabilities that many programmes can use.

SERVE DPI · Digital Public Infrastructure

What if a need could find support beyond one organisation?

Imagine a school raising a need that volunteers and organisations across a network can discover and respond to, while each organisation continues to use its own systems. That is what we're building toward with SERVE DPI: open, shared building blocks for discovery, coordination and trusted participation.

Help build the foundations

Work with us on registries, interoperable APIs, consent and credentialing approaches, and a real use case that proves organisations can work together.

Explore and contribute to SERVE DPI
SERVE Agentic AI

What if a volunteer had support from first interest to the last class?

Someone signs up to help. An assistant guides them through onboarding, helps connect them with a suitable need, and supports the people coordinating and delivering the programme. We're building and testing these agentic workflows with real SERVE journeys.

Help build and improve the journey

Contribute to conversational experiences, agent workflows, integrations, and ways to evaluate whether the assistance actually helps volunteers and programme teams.

Explore and contribute to Agentic AI

Our current work

Where intent becomes action

From live learning programmes to shared digital infrastructure, the SERVE community is building practical ways for people and organisations to work together. Explore our nine workstreams, their next goals, and the community champions guiding them.

Every workstream has room for people who want to contribute. Start with an area that interests you, whether your strengths are in technology, programmes, training, or community building.

Meet the people moving SERVE forward

SERVE grows through people who bring their skills, time and ideas to real needs. Meet some of the contributors helping turn intent into impact.

Find your place

There's more than one way to contribute

Bring the skills and time you have. You can help build the platform, strengthen a programme, make knowledge easier to use, or connect people across the community.

Join the Conversation

Connect with other contributors on Discord and Discussion Forums to share ideas and get help.

Ways to Contribute

  • Code contributions

  • Documentation improvements

  • Design enhancements

  • Community outreach

Leaderboard

Pull Requests 253 merged
Commits 863 commits
Issues Resolved 89 closed

Get started

Your first contribution starts here

You don't have to arrive with a complete proposal. Pick an area, find a small piece of work, and connect with the people working on it.

How to Participate & Contribute

Serve Open Source Community

Step 1

Explore "Good First Issue"

Step 2

Fork a Branch

Step 3

Build locally & Discuss in Discord

Step 4

Raise a PR for Review & Merge

Step 1: Explore "Good First Issue"

Browse our GitHub repositories and look for issues labeled "good first issue" to find beginner-friendly contributions.

Step 2: Fork a Branch

Fork the repository and create a new branch for your contribution. Follow our branching guidelines for consistent development.

Step 3: Build locally & Discuss in Discord

Set up SERVE locally using our setup guides and join our Discord community to discuss your changes and get feedback.

Step 4: Raise a PR for Review & Merge

Submit your pull request with a clear description of changes. Our maintainers will review and merge your contribution.

Implementation Guide

Step-by-step guide to implementing SERVE for your organization or community.

Demo & Consultation

Schedule a demo or consultation to understand how SERVE can meet your specific needs.

Hosting Options

Choose from various hosting options including cloud providers or self-hosting on your infrastructure.

Case Studies

Learn from successful SERVE deployments by government departments and NGOs.

Interested? Here's where to start.

You don't need to know exactly where you fit. Tell us what interests you, or explore an open issue and choose a place to begin.

Talk to us

Have a question, an idea, or a skill you'd like to contribute? Email the SERVE community and we'll help you find a starting point.

Email the community

Pick an issue

Interested in building AI-assisted volunteer journeys? Explore the current SERVE Agentic AI issues and choose one to work on.

View Agentic AI issues

Join the conversation

The SERVEAN Forum is being prepared as a place to ask questions, discuss ideas, and work through challenges together.

Forum coming soon

The SERVEAN Community

A place to ask, share and build together

SERVEANs bring different skills and experiences to a shared purpose. Our community forum is live — join contributors to ask questions, discuss programme needs, share ideas and help each other move work forward.

Example conversations Forum is live
  • Where can I start contributing?
  • Ideas to improve volunteer onboarding
  • What are the current programme needs?
Join the Serveans Community

The forum is open — jump in, introduce yourself, and start a conversation.

Explore SERVE

Everything you need to get started

Learn how SERVE works, explore the code, and find guidance for contributing or adopting the platform.

Your contribution can help turn intent into impact

Whether you want to build technology, strengthen a programme, share what you know, or bring people together, there is a place for you in the SERVE community. Start with the work that matters to you.