QLens — See your GraphQL Schemas materialize before your eyes!

All About QLens —

Download your GraphQL Schemas and visualize non-relational database hierarchy in a simple to use and straightforward application.

Since its inception, GraphQL has provided a higher level of flexibility and specificity in API development never before seen. Although migrating from a RESTful api architecture might be new to some developers, the advantages that GraphQL offers developers in the right situations is worth the migration. Applications become more lightweight and flexible with GraphQL due to its declarative data fetching allowing the user to ask for exactly what they need. In development, GraphQL allows for frontend and backend teams to work independently without interrupting their work flow since there is no need for versioning and GraphQL’s strictly typed schemas allow for frontend developers to continue working without having to wait for the backend’s most updated version of the API.

Why QLens?

The idea behind creating QLens is to resolve an issue facing developers utilizing GraphQL which significantly cuts development time by automating the formation of their GraphQL schemas based on information fetched from their non-relational database. By inputting your MongoDB URI, selecting the schemas you would like to see converted into GraphQL schemas, with the click of a button, you are able to download your GraphQL schemas right into a zip file. Follow these easy steps to get started…

Getting Started —

First thing’s first: navigate over to your terminal and globally install this npm package that will allow for QLens to extract your MongoDB schemas:

Using QLens —



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store