📣 We are working on the remaining guides. Subscribe to our newsletter to be notified when they become available.


  1. Strategies for API hierarchies

  2. Removing types from the schema

  3. Security considerations when exposing data in a live API

  4. Making directives available to the admin only

  5. Creating language-based endpoints for translating the content of the site

  6. Translating content inside blocks

Extending the GraphQL API

  1. Example of mapping the WordPress data model into a GraphQL schema

  2. Creating an extension for the GraphQL API

  3. Creating a type

  4. Creating an interface

  5. Creating a field resolver

  6. Creating a directive

  7. Creating a mutation resolver

  8. Creating a union type

  9. Creating a custom scalar

  10. Creating an enum

  11. Adding a field to all custom post types

  12. Adding more elements to the schema configuration

  13. Creating a custom access control rule

  14. Creating modules

  15. Creating persisted queries via code

  16. Restricting fields to the WordPress admin

  17. Hooking into Proactive feedback

  18. Versioning fields and directives

  19. Removing fields from the schema, via hooks

  20. Restricting access to Custom endpoints and Persisted queries, by code