Case study - Automating API reference generation from OpenAPI and GraphQL schemas

We worked with MONEI to overhaul their documentation platform, introduce interactive API examples, and implement powerful search functionality across all content.

Client
MONEI
Year
Service
Documentation automation

MONEI is a payments API provider enabling businesses to process payments via a unified API supporting multiple methods like cards, PayPal, Google Pay, and Apple Pay.

We worked with MONEI to overhaul their API reference docs, introducing interactive API examples, and implementing powerful search functionality across all content.

The challenge

As MONEI's platform evolved, they needed a scalable docs system. Key goals included migrating to Docusaurus v3, automating GraphQL references, unifying search, and creating a consistent developer experience across all docs.

Our approach

Upgrading to Docusaurus v3 and enabling cross-site search

We upgraded the site to Docusaurus v3, unlocking:

  • Faster load times and better performance
  • Compatibility with modern plugins and tooling
  • Seamless integration of Algolia DocSearch for cross-site search

API-first reference docs from source contracts

We adopted an API-first workflow, treating OpenAPI specs and GraphQL schemas as the single sources of truth. This approach made the documentation:

  • Consistent across REST, GraphQL, and main docs content.
  • Reliable, staying in sync with the live API as definitions evolve.
  • Efficient to update, with new endpoints and changes requiring minimal manual work.

REST API

  • Endpoint references with live previews
  • Multi-language code examples
  • Authentication and error handling

GraphQL API

  • Schema browser and query explorer
  • Type definitions with descriptions
  • Example queries and mutations

Preserving URLs with dynamic redirects

To maintain continuity, we introduced dynamic redirects that automatically mapped legacy routes to new paths, preserving:

  • Deep links to documentation
  • SEO value and external references
  • A reliable navigation experience

The outcome

By adopting an API-first workflow and upgrading to Docusaurus v3, we helped MONEI enhance their documentation platform.

  • Reference generated at scale: around 590 API reference pages are produced straight from the source contracts, covering 39 REST endpoints and 133 GraphQL operations (80 mutations and 53 queries), plus every type and schema.
  • No manual reference maintenance: the reference regenerates automatically on each release, so it can't drift from the contracts the way hand-written endpoint docs do.

The new system enables consistent, source-driven documentation across REST and GraphQL APIs, reduces manual maintenance, and improves discoverability with powerful search functionality.

These changes not only enhance the developer experience but also support MONEI's mission to simplify payment integration.

Tech stack

  • Docusaurus v3
  • TypeScript
  • OpenAPI
  • GraphQL
  • Algolia Search
  • React
  • MDX

What stood out about TechDocs Studio was how collaborative and proactive they were, asking the right questions, working quickly, and focusing on the end-user. The result exceeded expectations: technically solid, visually refined, and easy to navigate. It genuinely raises the bar for how we present ourselves to developers.


If you want a team that blends technical skill with thoughtful design and a smooth process, they’re it.

Alex Saiz, CEO
Alex Saiz
CEO

More case studies

Building AI-ready documentation for our own product

Biel.ai is our in-house product: it adds AI-powered chat and search to documentation sites so users get answers drawn from the content instead of filing support tickets. We build and run its documentation the same way we build it for clients, which makes it the clearest proof of what we sell.

Read more

Aligning Coiled's documentation theme with their brand identity

After redesigning Coiled's main website, we created a custom Sphinx theme for their documentation site that maintains visual consistency across all digital touchpoints while optimizing for developer experience.

Read more

Software documentation?

We can help. Let's talk about your project and collaborate to meet your documentation goals.