GraphQL prototyping tool to quickly mock-up Node API's and visualize where you can query from.
IrisQL is a GraphQL prototyping tool that auto-generates GraphQL schema through an interactive GUI. IrisQL lets users input object types and fields, as well as their relationships to other object types. It visualizes those objects and relationships in a dynamic, force-directed graph.
Open our app - https://www.irisql.dev
Click the Get started button on our landing page.
Create your first GraphQL Object Type by giving the object a name and fields of your choice*.
Copy and paste the auto-generated code into your project.
If you would like to test the schema, you can use our built-in test server in irisql/server/test_server. To use the test server, navigate to localhost:3000/graphql and query from the GraphiQL interface.
* It is worth noting that due to the limitations of our D3 visualization library, all field and object names must be unique. Our application will warn you if you try to enter duplicates. This is an area for improvement for our next major update.
We are extremely excited to make this available to the open-source community. The members of IrisQL would love to hear from you. If you would like to contribute,
Fork this repository.
Clone the the repo onto your local machine.
Open the directory and run
Run the application with
npm run dev.
You will be able to view the app on
Test and improve the app.
Submit a pull request to the staging branch of this repo for review.