Skip to main content

Ambassador Tasks

GraphQL Ambassadors are an important touchstone for people interested in GraphQL to learn more about it in a friendly and constructive way. They will do four or more Ambassador tasks throughout their one year term. They can do the same task four times, or a mixture of tasks.

Ambassador tasks include:

1. Community Leadership

  • Local Gathering organizer
  • Organizer/program planner for a GraphQL focused event, conference track, or similar
  • Mentorship hours
  • GraphQL Foundation community Discord moderation

2. Public Speaking

  • Speaking at industry, community or GraphQL Foundation events about GraphQL or GraphQL projects

3. GraphQL Focused Content Creation

  • Producing written content, both on GraphQL Foundation platforms and elsewhere
  • Have written a GraphQL focused book
  • Producing video and/or audio content, either on GraphQL Foundation platforms or elsewhere
  • Building demo apps

4. Active Contribution to a GraphQL Foundation Project or Specification

  • Have held a formal role in a GraphQL Foundation project
  • Shared valuable insights or feedback at the GraphQL working group or sub-working groups
  • For example, GraphQL clients, servers, tooling or implementations

6. Outreach for GraphQL Foundation initiatives

  • Discussion and guidance helping a non-Foundation project to adopt, test and provide feedback on a GraphQL Specification proposal
  • Organizing a venue for a GraphQL Local
  • Media outreach with a measurable impact e.g. publication in a major tech outlet or mainstream media

Note: content should align with open-source principles and not be behind paywalls