Skip to main content

About GraphQL

Lumar uses GraphQL as its API technology. Open sourced by Facebook in 2015, GraphQL is a rapidly growing API standard used by companies like Twitter and GitHub.

GraphQL offers significant advantages when working with complex data models:

  • Fetch all the data you need in one call by following references to related resources.
  • Specify exactly the fields you want, eliminating any bulky, unwanted data.
  • Improve your architectural design and testing with the help of a schema and type system.
  • Integrate advanced developer tools into your editor. You get time-saving features like auto-complete and integrated documentation.

GraphQL is the standard for rich data applications, giving teams a modern, flexible, and rapid development experience. We’ve adopted it for our own front end, speeding up and improving our development process. We’re excited to make the same benefits available to other developers, and can’t wait to see what you build!

The power of Lumar + GraphQL

Lumar generates extremely rich data through its analysis of your website. GraphQL lets you query your data powerfully and simply. Follow deeply nested references to retrieve complex data in one call.

GraphQL is schema driven and strongly typed. You can integrate auto-completion tools like GraphiQL to speed up development. Quickly locate the tables and variables you need to fetch data from your reports.

At Lumar, we use our GraphQL API to drive robust, agile, loosely coupled development. GraphQL’s single endpoint design and regular, predictable syntax eliminates coupling between API route design and user interface structure. Using leading-edge front end frameworks like React, you can quickly build rich user interfaces, and change them easily.