“Responsible WordPress Public API” Bundle

Expose your data like a PRO

Add dynamic features to your site / Go headless

Decouple your app: Use WordPress on the server-side to manage your data, and your framework of choice on the client-side to render your site.

Remain in control of your data

Be able to sleep at night with plenty of safety features.

Speed is on your side

The server is engineered to be fast, very fast.

If you need to expose data via a public API in your WordPress site, while being able to sleep at night (knowing that your site is safe), then you need this bundle!

You will be able to:

  • Render your WordPress site in headless mode, using the JS framework of your choice
  • Give access to your clients to their own data
  • Power applications (mobile app, newsletter, etc) fetching data from your WordPress site
  • Create a single source of truth for all your content, editing content in a master site only, from which it is distributed to multiple downstream sites

This bundle enhances your public APIs with the following qualities:

Security: Grant access to the API to selected users only via Access Control, with granular access, field by field. Validate that the endpoint can only be accessed from a given IP. Create multiple custom endpoints for different clients, customizing access to each of them, making sure that only the relevant data is exposed to each of them.

Speed: Cache the response of the GraphQL API via standard HTTP caching, at the browser and intermediate layers between the client and the server (such as a CDN). Avoid installing 3rd-party libraries on the client-side that slow your website down (eg: when accessed from a cheap mobile phone).

Schema Evolution: Deprecate fields and inform your users of the changes, already within the wp-admin, without any PHP code.

Power: Access and manipulate data with a plethora of fields and directives.

Control: Allow teammates to create and configure endpoints.

With the provided extensions in this bundle, creating and configuring public endpoints is super easy, and it only takes minutes.

Pricing permalink

Save 51% (over all included extensions)

“Personal”
1 domain
“Professional”
10 domains
“Agency”
50 domains

$89

$179

$359

Buying the bundle gives you a license for 1 year (renewable every year), that includes support and access to all bundle updates. Prices are in USD.

Purchase any product with a 30-day money back guarantee

🛍️ Buy “Responsible WordPress Public API” Bundle

Extensions included in this bundle permalink

  1. Access Control permalink

    Grant granular access to the schema, based on the user being logged-in (or not), having a certain role or capability, and more.

  2. Access Control: Visitor IP permalink

    Grant access to the schema based on the visitor's IP address (Access Control extension is required).

  3. Cache Control permalink

    Cache the GraphQL response on the client-side or intermediate stages between client and server (such as a CDN) via standard HTTP caching.

  4. Conditional Field Manipulation permalink

    Apply a directive on a field only if some condition is met.

  5. Deprecation Notifier permalink

    Send deprecations in the response to the query (and not only when doing introspection).

  6. Field Default Value permalink

    Set a field to some default value (whenever it is null or empty).

  7. Field Deprecation permalink

    Deprecate fields, and explain how to replace them, through a user interface.

  8. Field To Input permalink

    Retrieve the value of a field, manipulate it, and input it into another field or directive, all within the same operation.

  9. Field Value Iteration and Manipulation permalink

    Iterate and manipulate the value elements of array and object fields.

  10. Low-Level Persisted Query Editing permalink

    Make normally-hidden directives (which inject some functionality into the GraphQL server) visible when editing a persisted query.

  11. Multiple Query Execution permalink

    Combine multiple queries into a single query, sharing state across them and executing them in the requested order.

  12. Response Error Trigger permalink

    Explicitly add an error entry to the response to trigger the failure of the GraphQL request (whenever a field does not meet the expected conditions).

  13. Schema Editing Access permalink

    Grant access to users other than admins to edit the GraphQL schema.

Supported library queries by this bundle permalink

  1. Display which posts have a thumbnail, and which have not permalink

    Identify posts that need to add/replace/remove their thumbnail

  2. Fetch users by locale permalink

    Retrieve all users with a certain locale, providing a regex to identify them


🛍️ Buy “Responsible WordPress Public API” Bundle