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
  • Ambassadors who are interested in speaking are particularly encouraged to seek speaking opportunities outside of GraphQL Foundation events, where they will be presenting to audiences new to or GraphQL

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