What is a GraphQL Ambassador?
GraphQL Ambassadors are trusted go-to community leaders driven by a passion for GraphQL projects and strive to nurture the growing GraphQL community through collaboration, education and outreach.
Ambassador Requirements
- Knowledgeable about GraphQL and readily able to articulate those ideas
- A model community member: adhering to the Standards of Excellence especially when critical of GraphQL or defending it against others’ criticism; remaining respectful, constructive and fair
- Do not come across to other community members as selling another product, service or agenda when acting as an Ambassador
- Agree to have your face, name, chosen socials and other relevant information displayed on the Ambassadors webpage
- Already participate in one or more of the Ambassador tasks outlined below
Application Form
Ambassador Tasks
GraphQL Ambassadors are an important touchstone for people interested in GraphQL to learn more about it in a friendly and constructive way.
As an Ambassador, you will do four or more Ambassador tasks throughout your one year term. Your can do the same task four times, or a mixture of tasks.
Ambassador tasks include:
Community Leadership
- Local Gathering organizer
- Organizer/program planner for a GraphQL focused event, conference track, or similar
- Mentorship hours
- GraphQL Foundation community Discord moderation
Public Speaking
- Speaking at industry, community or GraphQL Foundation events about GraphQL or GraphQL projects
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
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
Maintainer or A Main Contributor of a Key Open-Source GraphQL Related Project
- For example, GraphQL clients, servers, tooling or implementations
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
Ambassador Code of Conduct
While the wider GraphQL community abides by the contributor covenant code of conduct, a stronger set of standards is used for the Ambassador Program. This is because the Foundation endorses Ambassadors as representatives and leaders; the Standards of Excellence are designed to provide a set of guidelines and best practices for engaging with the GraphQL Foundation and broader community. This makes it easier for Ambassadors to contribute to a positive culture by providing clarity around what and how we create a safe and collaborative environment. See Standards of Excellence.
Apply
Are you interested in becoming an official GraphQL Ambassador?
Application Form
Want to nominate someone else? Fill in the nomination form instead.
Have a question? Please ask [email protected]